BOSS 7.0.5
BESIII Offline Software System
|
#include <DedxCalib.h>
Public Member Functions | |
DedxCalib (const std::string &name, ISvcLocator *pSvcLocator) | |
~DedxCalib () | |
StatusCode | initialize () |
StatusCode | execute () |
StatusCode | finalize () |
virtual void | genNtuple ()=0 |
virtual void | initializing ()=0 |
virtual void | BookHists ()=0 |
virtual void | FillHists ()=0 |
virtual void | AnalyseHists ()=0 |
virtual void | WriteHists ()=0 |
DedxCalib (const std::string &name, ISvcLocator *pSvcLocator) | |
~DedxCalib () | |
StatusCode | initialize () |
StatusCode | execute () |
StatusCode | finalize () |
virtual void | genNtuple ()=0 |
virtual void | initializing ()=0 |
virtual void | BookHists ()=0 |
virtual void | FillHists ()=0 |
virtual void | AnalyseHists ()=0 |
virtual void | WriteHists ()=0 |
Protected Member Functions | |
double | cal_dedx_bitrunc (float truncate, std::vector< double > phlist) |
double | cal_dedx (float truncate, std::vector< double > phlist) |
void | getCurvePar () |
void | set_dEdx (int landau, float dEdx, int trkalg, int runflag, int dedxhit_use, float ptrk, float theta, float pl_rp, int vflag[3], double t0) |
void | ReadRecFileList () |
double | cal_dedx_bitrunc (float truncate, std::vector< double > phlist) |
double | cal_dedx (float truncate, std::vector< double > phlist) |
void | getCurvePar () |
void | set_dEdx (int landau, float dEdx, int trkalg, int runflag, int dedxhit_use, float ptrk, float theta, float pl_rp, int vflag[3], double t0) |
void | ReadRecFileList () |
Protected Attributes | |
IMdcGeomSvc * | geosvc |
IDedxCorrecSvc * | exsvc |
float | truncate |
vector< double > | Curve_Para |
vector< double > | Sigma_Para |
int | vFlag [3] |
double | m_dedx_exp [5] |
double | m_ex_sigma [5] |
double | m_pid_prob [5] |
double | m_chi_ex [5] |
vector< string > | m_recFileVector |
int | ParticleFlag |
int | m_calibflag |
int | m_phShapeFlag |
std::string | m_eventType |
std::string | m_recFileList |
std::string | m_rootfile |
std::string | m_curvefile |
Definition at line 11 of file InstallArea/include/DedxCalibAlg/DedxCalibAlg/DedxCalib.h.
DedxCalib::DedxCalib | ( | const std::string & | name, |
ISvcLocator * | pSvcLocator | ||
) |
Definition at line 12 of file DedxCalib.cxx.
|
inline |
Definition at line 15 of file InstallArea/include/DedxCalibAlg/DedxCalibAlg/DedxCalib.h.
DedxCalib::DedxCalib | ( | const std::string & | name, |
ISvcLocator * | pSvcLocator | ||
) |
|
inline |
Definition at line 15 of file Mdc/DedxCalibAlg/DedxCalibAlg-00-01-20/DedxCalibAlg/DedxCalib.h.
|
pure virtual |
Implemented in DedxCalibCostheta, DedxCalibDocaEAng, DedxCalibEAng, DedxCalibEvent, DedxCalibLayerGain, DedxCalibMomentum, DedxCalibRunByRun, DedxCalibTzero, DedxCalibWireGain, DedxSaveWireGain, DedxCalibCostheta, DedxCalibDocaEAng, DedxCalibEAng, DedxCalibEvent, DedxCalibLayerGain, DedxCalibMomentum, DedxCalibRunByRun, DedxCalibTzero, DedxCalibWireGain, and DedxSaveWireGain.
Definition at line 85 of file DedxCalib.cxx.
Referenced by execute().
|
pure virtual |
Implemented in DedxCalibCostheta, DedxCalibDocaEAng, DedxCalibEAng, DedxCalibEvent, DedxCalibLayerGain, DedxCalibMomentum, DedxCalibRunByRun, DedxCalibTzero, DedxCalibWireGain, DedxSaveWireGain, DedxCalibCostheta, DedxCalibDocaEAng, DedxCalibEAng, DedxCalibEvent, DedxCalibLayerGain, DedxCalibMomentum, DedxCalibRunByRun, DedxCalibTzero, DedxCalibWireGain, and DedxSaveWireGain.
|
pure virtual |
Implemented in DedxCalibCostheta, DedxCalibDocaEAng, DedxCalibEAng, DedxCalibEvent, DedxCalibLayerGain, DedxCalibMomentum, DedxCalibRunByRun, DedxCalibTzero, DedxCalibWireGain, DedxSaveWireGain, DedxCalibCostheta, DedxCalibDocaEAng, DedxCalibEAng, DedxCalibEvent, DedxCalibLayerGain, DedxCalibMomentum, DedxCalibRunByRun, DedxCalibTzero, DedxCalibWireGain, and DedxSaveWireGain.
Definition at line 81 of file DedxCalib.cxx.
Referenced by initialize().
|
pure virtual |
Implemented in DedxCalibCostheta, DedxCalibDocaEAng, DedxCalibEAng, DedxCalibEvent, DedxCalibLayerGain, DedxCalibMomentum, DedxCalibRunByRun, DedxCalibTzero, DedxCalibWireGain, DedxSaveWireGain, DedxCalibCostheta, DedxCalibDocaEAng, DedxCalibEAng, DedxCalibEvent, DedxCalibLayerGain, DedxCalibMomentum, DedxCalibRunByRun, DedxCalibTzero, DedxCalibWireGain, and DedxSaveWireGain.
|
protected |
Definition at line 127 of file DedxCalib.cxx.
|
protected |
|
protected |
Definition at line 108 of file DedxCalib.cxx.
Referenced by DedxCalibLayerGain::AnalyseHists(), DedxCalibCostheta::FillHists(), DedxCalibMomentum::FillHists(), DedxCalibRunByRun::FillHists(), and DedxCalibTzero::FillHists().
|
protected |
StatusCode DedxCalib::execute | ( | ) |
Definition at line 56 of file DedxCalib.cxx.
StatusCode DedxCalib::execute | ( | ) |
|
pure virtual |
Implemented in DedxCalibCostheta, DedxCalibDocaEAng, DedxCalibEAng, DedxCalibEvent, DedxCalibLayerGain, DedxCalibMomentum, DedxCalibRunByRun, DedxCalibTzero, DedxCalibWireGain, DedxSaveWireGain, DedxCalibCostheta, DedxCalibDocaEAng, DedxCalibEAng, DedxCalibEvent, DedxCalibLayerGain, DedxCalibMomentum, DedxCalibRunByRun, DedxCalibTzero, DedxCalibWireGain, and DedxSaveWireGain.
Definition at line 83 of file DedxCalib.cxx.
Referenced by execute().
|
pure virtual |
Implemented in DedxCalibCostheta, DedxCalibDocaEAng, DedxCalibEAng, DedxCalibEvent, DedxCalibLayerGain, DedxCalibMomentum, DedxCalibRunByRun, DedxCalibTzero, DedxCalibWireGain, DedxSaveWireGain, DedxCalibCostheta, DedxCalibDocaEAng, DedxCalibEAng, DedxCalibEvent, DedxCalibLayerGain, DedxCalibMomentum, DedxCalibRunByRun, DedxCalibTzero, DedxCalibWireGain, and DedxSaveWireGain.
StatusCode DedxCalib::finalize | ( | ) |
Definition at line 69 of file DedxCalib.cxx.
StatusCode DedxCalib::finalize | ( | ) |
|
pure virtual |
Implemented in DedxCalibCostheta, DedxCalibDocaEAng, DedxCalibEAng, DedxCalibEvent, DedxCalibLayerGain, DedxCalibMomentum, DedxCalibRunByRun, DedxCalibTzero, DedxCalibWireGain, DedxSaveWireGain, DedxCalibCostheta, DedxCalibDocaEAng, DedxCalibEAng, DedxCalibEvent, DedxCalibLayerGain, DedxCalibMomentum, DedxCalibRunByRun, DedxCalibTzero, DedxCalibWireGain, and DedxSaveWireGain.
Definition at line 79 of file DedxCalib.cxx.
Referenced by execute().
|
pure virtual |
Implemented in DedxCalibCostheta, DedxCalibDocaEAng, DedxCalibEAng, DedxCalibEvent, DedxCalibLayerGain, DedxCalibMomentum, DedxCalibRunByRun, DedxCalibTzero, DedxCalibWireGain, DedxSaveWireGain, DedxCalibCostheta, DedxCalibDocaEAng, DedxCalibEAng, DedxCalibEvent, DedxCalibLayerGain, DedxCalibMomentum, DedxCalibRunByRun, DedxCalibTzero, DedxCalibWireGain, and DedxSaveWireGain.
|
protected |
Definition at line 146 of file DedxCalib.cxx.
Referenced by initialize().
|
protected |
StatusCode DedxCalib::initialize | ( | ) |
Definition at line 24 of file DedxCalib.cxx.
StatusCode DedxCalib::initialize | ( | ) |
|
pure virtual |
Implemented in DedxCalibCostheta, DedxCalibDocaEAng, DedxCalibEAng, DedxCalibEvent, DedxCalibLayerGain, DedxCalibMomentum, DedxCalibRunByRun, DedxCalibTzero, DedxCalibWireGain, DedxSaveWireGain, DedxCalibCostheta, DedxCalibDocaEAng, DedxCalibEAng, DedxCalibEvent, DedxCalibLayerGain, DedxCalibMomentum, DedxCalibRunByRun, DedxCalibTzero, DedxCalibWireGain, and DedxSaveWireGain.
Definition at line 77 of file DedxCalib.cxx.
Referenced by initialize().
|
pure virtual |
Implemented in DedxCalibCostheta, DedxCalibDocaEAng, DedxCalibEAng, DedxCalibEvent, DedxCalibLayerGain, DedxCalibMomentum, DedxCalibRunByRun, DedxCalibTzero, DedxCalibWireGain, DedxSaveWireGain, DedxCalibCostheta, DedxCalibDocaEAng, DedxCalibEAng, DedxCalibEvent, DedxCalibLayerGain, DedxCalibMomentum, DedxCalibRunByRun, DedxCalibTzero, DedxCalibWireGain, and DedxSaveWireGain.
|
protected |
Definition at line 89 of file DedxCalib.cxx.
Referenced by DedxCalibCostheta::BookHists(), DedxCalibDocaEAng::BookHists(), DedxCalibEAng::BookHists(), DedxCalibLayerGain::BookHists(), DedxCalibMomentum::BookHists(), DedxCalibRunByRun::BookHists(), DedxCalibTzero::BookHists(), DedxCalibWireGain::BookHists(), and DedxSaveWireGain::BookHists().
|
protected |
|
protected |
Definition at line 184 of file DedxCalib.cxx.
Referenced by DedxCalibCostheta::FillHists(), DedxCalibMomentum::FillHists(), and DedxCalibTzero::FillHists().
|
protected |
|
pure virtual |
Implemented in DedxCalibCostheta, DedxCalibDocaEAng, DedxCalibEAng, DedxCalibEvent, DedxCalibLayerGain, DedxCalibMomentum, DedxCalibRunByRun, DedxCalibTzero, DedxCalibWireGain, DedxSaveWireGain, DedxCalibCostheta, DedxCalibDocaEAng, DedxCalibEAng, DedxCalibEvent, DedxCalibLayerGain, DedxCalibMomentum, DedxCalibRunByRun, DedxCalibTzero, DedxCalibWireGain, and DedxSaveWireGain.
Definition at line 87 of file DedxCalib.cxx.
Referenced by execute().
|
pure virtual |
Implemented in DedxCalibCostheta, DedxCalibDocaEAng, DedxCalibEAng, DedxCalibEvent, DedxCalibLayerGain, DedxCalibMomentum, DedxCalibRunByRun, DedxCalibTzero, DedxCalibWireGain, DedxSaveWireGain, DedxCalibCostheta, DedxCalibDocaEAng, DedxCalibEAng, DedxCalibEvent, DedxCalibLayerGain, DedxCalibMomentum, DedxCalibRunByRun, DedxCalibTzero, DedxCalibWireGain, and DedxSaveWireGain.
|
protected |
Definition at line 39 of file InstallArea/include/DedxCalibAlg/DedxCalibAlg/DedxCalib.h.
Referenced by getCurvePar(), and set_dEdx().
|
protected |
Definition at line 30 of file InstallArea/include/DedxCalibAlg/DedxCalibAlg/DedxCalib.h.
Referenced by DedxCalibCostheta::FillHists(), DedxCalibDocaEAng::FillHists(), DedxCalibEAng::FillHists(), DedxCalibLayerGain::FillHists(), DedxCalibMomentum::FillHists(), DedxCalibRunByRun::FillHists(), DedxCalibTzero::FillHists(), DedxCalibWireGain::FillHists(), DedxSaveWireGain::FillHists(), and initialize().
|
protected |
Definition at line 29 of file InstallArea/include/DedxCalibAlg/DedxCalibAlg/DedxCalib.h.
Referenced by DedxCalibEvent::genNtuple(), and initialize().
|
protected |
Definition at line 51 of file InstallArea/include/DedxCalibAlg/DedxCalibAlg/DedxCalib.h.
Referenced by DedxCalib(), and initialize().
|
protected |
Definition at line 46 of file InstallArea/include/DedxCalibAlg/DedxCalibAlg/DedxCalib.h.
Referenced by DedxCalibCostheta::FillHists(), DedxCalibMomentum::FillHists(), DedxCalibTzero::FillHists(), and set_dEdx().
|
protected |
Definition at line 56 of file InstallArea/include/DedxCalibAlg/DedxCalibAlg/DedxCalib.h.
Referenced by DedxCalib(), and getCurvePar().
|
protected |
Definition at line 43 of file InstallArea/include/DedxCalibAlg/DedxCalibAlg/DedxCalib.h.
Referenced by set_dEdx().
|
protected |
Definition at line 53 of file InstallArea/include/DedxCalibAlg/DedxCalibAlg/DedxCalib.h.
Referenced by DedxCalib(), and DedxCalibEvent::genNtuple().
|
protected |
Definition at line 44 of file InstallArea/include/DedxCalibAlg/DedxCalibAlg/DedxCalib.h.
Referenced by set_dEdx().
|
protected |
Definition at line 52 of file InstallArea/include/DedxCalibAlg/DedxCalibAlg/DedxCalib.h.
Referenced by DedxCalibDocaEAng::AnalyseHists(), DedxCalibEAng::AnalyseHists(), DedxCalibLayerGain::AnalyseHists(), DedxCalibWireGain::AnalyseHists(), DedxCalib(), DedxCalibDocaEAng::WriteHists(), DedxCalibEAng::WriteHists(), DedxCalibLayerGain::WriteHists(), and DedxCalibWireGain::WriteHists().
|
protected |
Definition at line 45 of file InstallArea/include/DedxCalibAlg/DedxCalibAlg/DedxCalib.h.
Referenced by set_dEdx().
|
protected |
Definition at line 54 of file InstallArea/include/DedxCalibAlg/DedxCalibAlg/DedxCalib.h.
Referenced by DedxCalib(), and ReadRecFileList().
|
protected |
Definition at line 48 of file InstallArea/include/DedxCalibAlg/DedxCalibAlg/DedxCalib.h.
Referenced by DedxCalibRunByRun::BookHists(), DedxCalibCostheta::FillHists(), DedxCalibDocaEAng::FillHists(), DedxCalibEAng::FillHists(), DedxCalibLayerGain::FillHists(), DedxCalibMomentum::FillHists(), DedxCalibRunByRun::FillHists(), DedxCalibTzero::FillHists(), DedxCalibWireGain::FillHists(), DedxSaveWireGain::FillHists(), and ReadRecFileList().
|
protected |
Definition at line 55 of file InstallArea/include/DedxCalibAlg/DedxCalibAlg/DedxCalib.h.
Referenced by DedxCalib(), DedxCalibCostheta::WriteHists(), DedxCalibDocaEAng::WriteHists(), DedxCalibEAng::WriteHists(), DedxCalibLayerGain::WriteHists(), DedxCalibMomentum::WriteHists(), DedxCalibRunByRun::WriteHists(), DedxCalibTzero::WriteHists(), and DedxCalibWireGain::WriteHists().
|
protected |
Definition at line 50 of file InstallArea/include/DedxCalibAlg/DedxCalibAlg/DedxCalib.h.
Referenced by DedxCalib(), DedxCalibCostheta::FillHists(), DedxCalibMomentum::FillHists(), DedxCalibTzero::FillHists(), and DedxCalibEvent::genNtuple().
|
protected |
Definition at line 40 of file InstallArea/include/DedxCalibAlg/DedxCalibAlg/DedxCalib.h.
Referenced by getCurvePar(), and set_dEdx().
|
protected |
Definition at line 33 of file InstallArea/include/DedxCalibAlg/DedxCalibAlg/DedxCalib.h.
Referenced by DedxCalibLayerGain::AnalyseHists(), cal_dedx(), cal_dedx_bitrunc(), DedxCalib(), DedxCalibCostheta::FillHists(), DedxCalibMomentum::FillHists(), DedxCalibRunByRun::FillHists(), and DedxCalibTzero::FillHists().
|
protected |
Definition at line 41 of file InstallArea/include/DedxCalibAlg/DedxCalibAlg/DedxCalib.h.
Referenced by DedxCalibCostheta::FillHists(), DedxCalibMomentum::FillHists(), DedxCalibTzero::FillHists(), getCurvePar(), and set_dEdx().