#include <IDedxCorrecSvc.h>
Inheritance diagram for IDedxCorrecSvc:
Public Member Functions | |
virtual double | RungCorrec (int runNO, double ex) const =0 |
virtual double | WireGainCorrec (int wireid, double ex) const =0 |
virtual double | DriftDistCorrec (int layid, double ddrift, double ex) const =0 |
virtual double | SaturCorrec (int layid, double costheta, double ex) const =0 |
virtual double | EntaCorrec (int layid, double enta, double ex) const =0 |
virtual double | ZdepCorrec (int layer, double z, double dedx) const =0 |
virtual double | LayerGainCorrec (int layid, double dedx) const =0 |
virtual double | GlobalCorrec (double dedx) const =0 |
virtual double | CellCorrec (int ser, double adc, double dd, double enta, double z, double theta) const =0 |
virtual double | LayerCorrec (int layer, double z, double costheta, double ex) const =0 |
virtual double | TrkCorrec (double costheta, double dedx) const =0 |
virtual double | StandardCorrec (int runFlag, int ntpFlag, int runNO, double pathl, int wid, int layid, double adc, double dd, double eangle, double z, double costheta) const =0 |
virtual double | StandardHitCorrec (int calib_rec_Flag, int runFlag, int ntpFlag, int runNO, double pathl, int wid, int layid, double adc, double dd, double eangle, double costheta) const =0 |
virtual double | StandardTrackCorrec (int calib_rec_Flag, int typFlag, int ntpFlag, int runNO, double ex, double costheta, double t0) const =0 |
virtual double | PathL (int ntpFlag, const Dedx_Helix &hel, int layer, int cellid, double z) const =0 |
virtual void | set_flag (int calib_F)=0 |
Static Public Member Functions | |
static const InterfaceID & | interfaceID () |
Definition at line 13 of file IDedxCorrecSvc.h.
virtual double IDedxCorrecSvc::CellCorrec | ( | int | ser, | |
double | adc, | |||
double | dd, | |||
double | enta, | |||
double | z, | |||
double | theta | |||
) | const [pure virtual] |
Implemented in DedxCorrecSvc.
virtual double IDedxCorrecSvc::DriftDistCorrec | ( | int | layid, | |
double | ddrift, | |||
double | ex | |||
) | const [pure virtual] |
Implemented in DedxCorrecSvc.
virtual double IDedxCorrecSvc::EntaCorrec | ( | int | layid, | |
double | enta, | |||
double | ex | |||
) | const [pure virtual] |
Implemented in DedxCorrecSvc.
virtual double IDedxCorrecSvc::GlobalCorrec | ( | double | dedx | ) | const [pure virtual] |
Implemented in DedxCorrecSvc.
static const InterfaceID& IDedxCorrecSvc::interfaceID | ( | ) | [inline, static] |
Definition at line 15 of file IDedxCorrecSvc.h.
References IID_IDedxCorrecSvc().
00015 { return IID_IDedxCorrecSvc; }
virtual double IDedxCorrecSvc::LayerCorrec | ( | int | layer, | |
double | z, | |||
double | costheta, | |||
double | ex | |||
) | const [pure virtual] |
Implemented in DedxCorrecSvc.
virtual double IDedxCorrecSvc::LayerGainCorrec | ( | int | layid, | |
double | dedx | |||
) | const [pure virtual] |
Implemented in DedxCorrecSvc.
virtual double IDedxCorrecSvc::PathL | ( | int | ntpFlag, | |
const Dedx_Helix & | hel, | |||
int | layer, | |||
int | cellid, | |||
double | z | |||
) | const [pure virtual] |
Implemented in DedxCorrecSvc.
Referenced by MdcDedxRecon::execute(), MdcDedxRecon::kaltrackrec(), and MdcDedxRecon::mdctrackrec().
virtual double IDedxCorrecSvc::RungCorrec | ( | int | runNO, | |
double | ex | |||
) | const [pure virtual] |
Implemented in DedxCorrecSvc.
virtual double IDedxCorrecSvc::SaturCorrec | ( | int | layid, | |
double | costheta, | |||
double | ex | |||
) | const [pure virtual] |
Implemented in DedxCorrecSvc.
virtual void IDedxCorrecSvc::set_flag | ( | int | calib_F | ) | [pure virtual] |
Implemented in DedxCorrecSvc.
Referenced by MdcDedxRecon::initialize(), and DedxCalib::initialize().
virtual double IDedxCorrecSvc::StandardCorrec | ( | int | runFlag, | |
int | ntpFlag, | |||
int | runNO, | |||
double | pathl, | |||
int | wid, | |||
int | layid, | |||
double | adc, | |||
double | dd, | |||
double | eangle, | |||
double | z, | |||
double | costheta | |||
) | const [pure virtual] |
Implemented in DedxCorrecSvc.
virtual double IDedxCorrecSvc::StandardHitCorrec | ( | int | calib_rec_Flag, | |
int | runFlag, | |||
int | ntpFlag, | |||
int | runNO, | |||
double | pathl, | |||
int | wid, | |||
int | layid, | |||
double | adc, | |||
double | dd, | |||
double | eangle, | |||
double | costheta | |||
) | const [pure virtual] |
Implemented in DedxCorrecSvc.
Referenced by MdcDedxRecon::execute(), DedxCalibWireGain::FillHists(), DedxCalibRunByRun::FillHists(), DedxCalibMomentum::FillHists(), DedxCalibLayerGain::FillHists(), DedxCalibEAng::FillHists(), DedxCalibDocaEAng::FillHists(), DedxCalibCostheta::FillHists(), MdcDedxRecon::kaltrackrec(), and MdcDedxRecon::mdctrackrec().
virtual double IDedxCorrecSvc::StandardTrackCorrec | ( | int | calib_rec_Flag, | |
int | typFlag, | |||
int | ntpFlag, | |||
int | runNO, | |||
double | ex, | |||
double | costheta, | |||
double | t0 | |||
) | const [pure virtual] |
Implemented in DedxCorrecSvc.
Referenced by MdcDedxRecon::execute(), DedxCalibWireGain::FillHists(), DedxCalibRunByRun::FillHists(), DedxCalibMomentum::FillHists(), DedxCalibLayerGain::FillHists(), DedxCalibEAng::FillHists(), DedxCalibDocaEAng::FillHists(), DedxCalibCostheta::FillHists(), MdcDedxRecon::kaltrackrec(), and MdcDedxRecon::mdctrackrec().
virtual double IDedxCorrecSvc::TrkCorrec | ( | double | costheta, | |
double | dedx | |||
) | const [pure virtual] |
Implemented in DedxCorrecSvc.
virtual double IDedxCorrecSvc::WireGainCorrec | ( | int | wireid, | |
double | ex | |||
) | const [pure virtual] |
Implemented in DedxCorrecSvc.
virtual double IDedxCorrecSvc::ZdepCorrec | ( | int | layer, | |
double | z, | |||
double | dedx | |||
) | const [pure virtual] |
Implemented in DedxCorrecSvc.