FairRoot/PandaRoot
|
Abstract interface for a emc calibrator. More...
#include <PndEmcAbsCrystalCalibrator.h>
Public Types | |
enum | CalibrationStatus_t { kCALOK, kCALMISSING, kCALERROR, kCALOVERFLOW } |
Public Member Functions | |
PndEmcAbsCrystalCalibrator () | |
virtual | ~PndEmcAbsCrystalCalibrator () |
virtual Bool_t | Init () |
Init. More... | |
virtual Bool_t | ReInit () |
ReInit. More... | |
virtual void | SetVerbose (Int_t verbose) |
virtual CalibrationStatus_t | Calibrate (Double_t &Energy, Long_t detId, Int_t SignalNr=1)=0 |
Apply CrystalCalibration to Energy of Crystal derId. More... | |
Protected Member Functions | |
ClassDef (PndEmcAbsCrystalCalibrator, 1) | |
Protected Attributes | |
Int_t | fVerbose |
Abstract interface for a emc calibrator.
Definition at line 20 of file PndEmcAbsCrystalCalibrator.h.
Enumerator | |
---|---|
kCALOK | |
kCALMISSING | |
kCALERROR | |
kCALOVERFLOW |
Definition at line 42 of file PndEmcAbsCrystalCalibrator.h.
|
inline |
Definition at line 22 of file PndEmcAbsCrystalCalibrator.h.
|
inlinevirtual |
Definition at line 23 of file PndEmcAbsCrystalCalibrator.h.
|
pure virtual |
Apply CrystalCalibration to Energy of Crystal derId.
Double_t | Energy in Crystal |
Long_t | detId of Crystal |
Int_t | Number of Signal (in MultiWaveform) |
Implemented in PndEmcSimCrystalCalibrator, PndEmcFileCrystalCalibrator, and PndEmcDummyCrystalCalibrator.
Referenced by PndEmcWaveformToDigi::Exec().
|
protected |
|
inlinevirtual |
Init.
Reimplemented in PndEmcSimCrystalCalibrator, and PndEmcFileCrystalCalibrator.
Definition at line 30 of file PndEmcAbsCrystalCalibrator.h.
Referenced by PndEmcWaveformToDigi::Init().
|
inlinevirtual |
|
inlinevirtual |
|
protected |
Definition at line 56 of file PndEmcAbsCrystalCalibrator.h.
Referenced by PndEmcFileCrystalCalibrator::Init(), and SetVerbose().