IDedxCorrecSvc Class Reference

#include <IDedxCorrecSvc.h>

Inheritance diagram for IDedxCorrecSvc:

DedxCorrecSvc List of all members.

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 ()

Detailed Description

Definition at line 13 of file IDedxCorrecSvc.h.


Member Function Documentation

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.


Generated on Tue Nov 29 23:19:42 2016 for BOSS_7.0.2 by  doxygen 1.4.7