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