#include <INSWCalibTool.h>
|
virtual StatusCode | calibrateClus (const EventContext &ctx, const Muon::MMPrepData *prepRawData, const Amg::Vector3D &globalPos, std::vector< NSWCalib::CalibratedStrip > &calibClus) const =0 |
|
virtual StatusCode | calibrateStrip (const Identifier &id, const double time, const double charge, const double lorentzAngle, NSWCalib::CalibratedStrip &calibStrip) const =0 |
|
virtual StatusCode | calibrateStrip (const EventContext &ctx, const Muon::MM_RawData *mmRawData, NSWCalib::CalibratedStrip &calibStrip) const =0 |
|
virtual StatusCode | calibrateStrip (const EventContext &ctx, const Muon::STGC_RawData *sTGCRawData, NSWCalib::CalibratedStrip &calibStrip) const =0 |
|
virtual bool | tdoToTime (const EventContext &ctx, const bool inCounts, const int tdo, const Identifier &chnlId, float &time, const int relBCID) const =0 |
|
virtual bool | timeToTdo (const EventContext &ctx, const float time, const Identifier &chnlId, int &tdo, int &relBCID) const =0 |
|
virtual bool | chargeToPdo (const EventContext &ctx, const float charge, const Identifier &chnlId, int &pdo) const =0 |
|
virtual bool | pdoToCharge (const EventContext &ctx, const bool inCounts, const int pdo, const Identifier &chnlId, float &charge) const =0 |
|
virtual StatusCode | distToTime (const EventContext &ctx, const Muon::MMPrepData *prepData, const Amg::Vector3D &globalPos, const std::vector< double > &driftDistances, std::vector< double > &driftTimes) const =0 |
|
virtual NSWCalib::MicroMegaGas | mmGasProperties () const =0 |
|
virtual float | mmPeakTime () const =0 |
|
virtual float | stgcPeakTime () const =0 |
|
Definition at line 59 of file INSWCalibTool.h.
◆ calibrateClus()
◆ calibrateStrip() [1/3]
◆ calibrateStrip() [2/3]
◆ calibrateStrip() [3/3]
◆ chargeToPdo()
virtual bool Muon::INSWCalibTool::chargeToPdo |
( |
const EventContext & |
ctx, |
|
|
const float |
charge, |
|
|
const Identifier & |
chnlId, |
|
|
int & |
pdo |
|
) |
| const |
|
pure virtual |
◆ distToTime()
◆ interfaceID()
static const InterfaceID& Muon::INSWCalibTool::interfaceID |
( |
| ) |
|
|
inlinestatic |
Definition at line 63 of file INSWCalibTool.h.
64 static const InterfaceID IID_INSWCalibTool(
"Muon::INSWCalibTool",1,0);
65 return IID_INSWCalibTool;
◆ mmGasProperties()
◆ mmPeakTime()
virtual float Muon::INSWCalibTool::mmPeakTime |
( |
| ) |
const |
|
pure virtual |
◆ pdoToCharge()
virtual bool Muon::INSWCalibTool::pdoToCharge |
( |
const EventContext & |
ctx, |
|
|
const bool |
inCounts, |
|
|
const int |
pdo, |
|
|
const Identifier & |
chnlId, |
|
|
float & |
charge |
|
) |
| const |
|
pure virtual |
◆ stgcPeakTime()
virtual float Muon::INSWCalibTool::stgcPeakTime |
( |
| ) |
const |
|
pure virtual |
◆ tdoToTime()
◆ timeToTdo()
virtual bool Muon::INSWCalibTool::timeToTdo |
( |
const EventContext & |
ctx, |
|
|
const float |
time, |
|
|
const Identifier & |
chnlId, |
|
|
int & |
tdo, |
|
|
int & |
relBCID |
|
) |
| const |
|
pure virtual |
The documentation for this class was generated from the following file: