#include <ecalClusterCalibration.h>
Definition at line 13 of file ecalClusterCalibration.h.
◆ ecalClusterCalibration() [1/3]
ecalClusterCalibration::ecalClusterCalibration |
( |
| ) |
|
Default constructor
— Default constructor ------------------------------------------------—
Definition at line 14 of file ecalClusterCalibration.cxx.
15 : FairTask("EcalClusterCalibration", 0)
16{
18
21}
TFormula * fStraightCalibration[10]
TFormula * fCalibration[10]
◆ ecalClusterCalibration() [2/3]
ecalClusterCalibration::ecalClusterCalibration |
( |
const char * |
name, |
|
|
Int_t |
iVerbose = 0 |
|
) |
| |
Standard constructor. Use this
— Standard constructor. Use this -------------------------------------—
Definition at line 24 of file ecalClusterCalibration.cxx.
25 : FairTask(name, iVerbose)
26{
28
31}
◆ ~ecalClusterCalibration()
ecalClusterCalibration::~ecalClusterCalibration |
( |
| ) |
|
|
virtual |
Destructor
— Destructor ---------------------------------------------------------—
Definition at line 82 of file ecalClusterCalibration.cxx.
◆ ecalClusterCalibration() [3/3]
◆ Calibrate() [1/2]
Double_t ecalClusterCalibration::Calibrate |
( |
Int_t |
celltype, |
|
|
Double_t |
energy |
|
) |
| |
Calibration if only cluster energy is known
— Calibration if only cluster energy is known ------------------------—
Definition at line 34 of file ecalClusterCalibration.cxx.
35{
37 {
38 Error("Calibrate", "No straight calibration for celltype %d.", celltype);
39 return -1111;
40 }
42}
◆ Calibrate() [2/2]
Double_t ecalClusterCalibration::Calibrate |
( |
Int_t |
celltype, |
|
|
Double_t |
energy, |
|
|
Double_t |
theta |
|
) |
| |
Calibration if theta and cluster energy is known
— Calibration if theta and cluster energy is known -------------------—
Definition at line 45 of file ecalClusterCalibration.cxx.
46{
48 {
49 Error("Calibrate", "No calibration for celltype %d.", celltype);
50 return -1111;
51 }
53}
◆ Calibration()
TFormula * ecalClusterCalibration::Calibration |
( |
Int_t |
celltype | ) |
const |
|
inline |
◆ ClassDef()
◆ Exec()
void ecalClusterCalibration::Exec |
( |
Option_t * |
option | ) |
|
|
virtual |
Executed task
— Executed task ------------------------------------------------------—
Definition at line 71 of file ecalClusterCalibration.cxx.
◆ Finish()
void ecalClusterCalibration::Finish |
( |
| ) |
|
|
virtual |
Finish task
— Finish task --------------------------------------------------------—
Definition at line 77 of file ecalClusterCalibration.cxx.
◆ Init()
InitStatus ecalClusterCalibration::Init |
( |
| ) |
|
|
virtual |
Initialization of the task
— Initialization of the task -----------------------------------------—
Definition at line 56 of file ecalClusterCalibration.cxx.
57{
58 FairRootManager* manager=FairRootManager::Instance();
59 if (!manager)
60 {
61 Fatal("Init()", "Can't find IOManager.");
62 return kFATAL;
63 }
64
65 manager->Register(GetName(), "ECAL", this, kFALSE);
66
67 return kSUCCESS;
68}
◆ InitPython()
◆ operator=()
◆ SetCalibration()
void ecalClusterCalibration::SetCalibration |
( |
Int_t |
celltype, |
|
|
TFormula * |
f |
|
) |
| |
|
inline |
◆ SetStraightCalibration()
void ecalClusterCalibration::SetStraightCalibration |
( |
Int_t |
celltype, |
|
|
TFormula * |
f |
|
) |
| |
|
inline |
◆ StraightCalibration()
TFormula * ecalClusterCalibration::StraightCalibration |
( |
Int_t |
celltype | ) |
const |
|
inline |
◆ fCalibration
TFormula* ecalClusterCalibration::fCalibration[10] |
|
private |
◆ fStraightCalibration
TFormula* ecalClusterCalibration::fStraightCalibration[10] |
|
private |
The documentation for this class was generated from the following files: