BOSS 7.1.1
BESIII Offline Software System
|
#include <MdcTunningSvc.h>
Public Member Functions | |
MdcTunningSvc (const std::string &name, ISvcLocator *svcloc) | |
~MdcTunningSvc () | |
virtual StatusCode | initialize () |
virtual StatusCode | finalize () |
void | handle (const Incident &) |
bool | initTuningConst () |
bool | setMcEff (std::string eff_con) |
bool | setMcRes () |
bool | setMcRes2 (std::string res_con) |
bool | setMcRes3 (std::string res_con) |
StatusCode | getMdcTuningTableInfo () |
BesMdcRes * | getMdcRes () |
void | setMdcRes (std::string path) |
double | NewSig (int layerId, double driftD) |
double | DeldriftD (int layerId, double driftD) |
double | Delcostta (int layerId, double costta) |
double | GetEff (int layerId, int cellId, double driftD, double cosTheta, int posFlag) |
double | GetRes (int layerId, int cellId, double driftD, double cosTheta, int posFlag, double entranceAngle, double &mean, double &sigma) |
double | GetRes2 (int layerId, int cellId, double driftD, double cosTheta, int posFlag, double entranceAngle, double &f, double &mean1, double &sigma1, double &mean2, double &sigma2) |
double | GetRes3 (int layerId, int cellId, double driftD, double cosTheta, int posFlag, double entranceAngle, double &f, double &mean1, double &sigma1, double &mean2, double &sigma2, double &ResLargest, double &ResSmallest, double &ResRatio) |
double | ResvEntr (int layerId, double enterA, int ilr, double driftD) |
double | DelEtr_Sig (int lay, double enterA, int ilr, double driftD) |
double | get_docaEff (int i, int j) |
double | get_thetaEff (int i, int j) |
double | get_cellEff (int i, int j) |
Definition at line 16 of file MdcTunningSvc.h.
MdcTunningSvc::MdcTunningSvc | ( | const std::string & | name, |
ISvcLocator * | svcloc ) |
Definition at line 33 of file MdcTunningSvc.cc.
MdcTunningSvc::~MdcTunningSvc | ( | ) |
Definition at line 60 of file MdcTunningSvc.cc.
double MdcTunningSvc::Delcostta | ( | int | layerId, |
double | costta ) |
Definition at line 497 of file MdcTunningSvc.cc.
double MdcTunningSvc::DeldriftD | ( | int | layerId, |
double | driftD ) |
Definition at line 461 of file MdcTunningSvc.cc.
double MdcTunningSvc::DelEtr_Sig | ( | int | lay, |
double | enterA, | ||
int | ilr, | ||
double | driftD ) |
Definition at line 814 of file MdcTunningSvc.cc.
|
virtual |
Definition at line 136 of file MdcTunningSvc.cc.
|
inline |
Definition at line 52 of file MdcTunningSvc.h.
|
inline |
Definition at line 50 of file MdcTunningSvc.h.
|
inline |
Definition at line 51 of file MdcTunningSvc.h.
double MdcTunningSvc::GetEff | ( | int | layerId, |
int | cellId, | ||
double | driftD, | ||
double | cosTheta, | ||
int | posFlag ) |
Definition at line 539 of file MdcTunningSvc.cc.
Referenced by BesMdcDigitizer::Digitize().
BesMdcRes * MdcTunningSvc::getMdcRes | ( | ) |
Definition at line 429 of file MdcTunningSvc.cc.
StatusCode MdcTunningSvc::getMdcTuningTableInfo | ( | ) |
Definition at line 860 of file MdcTunningSvc.cc.
Referenced by handle().
double MdcTunningSvc::GetRes | ( | int | layerId, |
int | cellId, | ||
double | driftD, | ||
double | cosTheta, | ||
int | posFlag, | ||
double | entranceAngle, | ||
double & | mean, | ||
double & | sigma ) |
Definition at line 576 of file MdcTunningSvc.cc.
double MdcTunningSvc::GetRes2 | ( | int | layerId, |
int | cellId, | ||
double | driftD, | ||
double | cosTheta, | ||
int | posFlag, | ||
double | entranceAngle, | ||
double & | f, | ||
double & | mean1, | ||
double & | sigma1, | ||
double & | mean2, | ||
double & | sigma2 ) |
Definition at line 611 of file MdcTunningSvc.cc.
double MdcTunningSvc::GetRes3 | ( | int | layerId, |
int | cellId, | ||
double | driftD, | ||
double | cosTheta, | ||
int | posFlag, | ||
double | entranceAngle, | ||
double & | f, | ||
double & | mean1, | ||
double & | sigma1, | ||
double & | mean2, | ||
double & | sigma2, | ||
double & | ResLargest, | ||
double & | ResSmallest, | ||
double & | ResRatio ) |
Definition at line 684 of file MdcTunningSvc.cc.
Referenced by BesMdcDigitizer::Digitize().
void MdcTunningSvc::handle | ( | const Incident & | inc | ) |
Definition at line 144 of file MdcTunningSvc.cc.
|
virtual |
Definition at line 74 of file MdcTunningSvc.cc.
bool MdcTunningSvc::initTuningConst | ( | ) |
Definition at line 164 of file MdcTunningSvc.cc.
Referenced by initialize().
double MdcTunningSvc::NewSig | ( | int | layerId, |
double | driftD ) |
Definition at line 438 of file MdcTunningSvc.cc.
double MdcTunningSvc::ResvEntr | ( | int | layerId, |
double | enterA, | ||
int | ilr, | ||
double | driftD ) |
Definition at line 781 of file MdcTunningSvc.cc.
bool MdcTunningSvc::setMcEff | ( | std::string | eff_con | ) |
Definition at line 190 of file MdcTunningSvc.cc.
Referenced by getMdcTuningTableInfo(), and initTuningConst().
bool MdcTunningSvc::setMcRes | ( | ) |
Definition at line 269 of file MdcTunningSvc.cc.
bool MdcTunningSvc::setMcRes2 | ( | std::string | res_con | ) |
Definition at line 304 of file MdcTunningSvc.cc.
bool MdcTunningSvc::setMcRes3 | ( | std::string | res_con | ) |
Definition at line 359 of file MdcTunningSvc.cc.
Referenced by getMdcTuningTableInfo(), and initTuningConst().
void MdcTunningSvc::setMdcRes | ( | std::string | path | ) |
Definition at line 433 of file MdcTunningSvc.cc.