![]() |
AliRoot Core
v5-06-30 (35d6c57)
|
Definition of the task to extract cluster information from MCH tracks after applying the calibration on an aligned ESD. More...
#include <AliMUONChamberCalibrationTask.h>
Public Types | |
enum | Calibration_t { kNOGAIN, kGAINCONSTANTCAPA, kGAIN, kINJECTIONGAIN } |
enumerate the list of the available modes for the calibration More... | |
Public Member Functions | |
AliMUONChamberCalibrationTask () | |
AliMUONChamberCalibrationTask (const char *name, char *ocdbpath, const Int_t my_calib_option) | |
virtual | ~AliMUONChamberCalibrationTask () |
virtual void | CreateOutputObjects () |
virtual void | LocalInit () |
virtual void | ConnectInputData (Option_t *option="") |
virtual void | Exec (Option_t *option="") |
virtual void | Terminate (Option_t *option="") |
TTree * | OutputTree () const |
Return TTree filled with the cluster information. More... | |
UInt_t | BuildClusterMap (AliMUONTrack &track) |
Private Member Functions | |
AliMUONChamberCalibrationTask (const AliMUONChamberCalibrationTask &right) | |
Not implemented. More... | |
AliMUONChamberCalibrationTask & | operator= (const AliMUONChamberCalibrationTask &right) |
Not implemented. More... | |
Private Attributes | |
TString | fOCDBPath |
! default path to the condition database More... | |
Calibration_t | fCalibChoice |
! calibration option More... | |
TTree * | fClusterInfoTree |
! TTree filled with the cluster information More... | |
AliMUONRecoParam * | fMuonRecoParam |
! reconstruction parameters for track refitting More... | |
AliMUONClusterInfo * | fClusterInfo |
! cluster info used to fill the output TTree More... | |
AliMUONCalibrationData * | fCalibData |
! needed to access to the calibration data for each pad within each cluster More... | |
AliMUONESDInterface * | fESDInterface |
! interface to easily access to the ESD content More... | |
AliMUONVDigitStore * | fDigitStore |
! pointer to the digit stored for the current input ESD event More... | |
AliESDInputHandler * | fESDInputHandler |
! ESD input handler More... | |
AliESDEvent * | fESDInputEvent |
! pointer to the current input ESD event More... | |
Definition of the task to extract cluster information from MCH tracks after applying the calibration on an aligned ESD.
Definition at line 31 of file AliMUONChamberCalibrationTask.h.
enumerate the list of the available modes for the calibration
Enumerator | |
---|---|
kNOGAIN | |
kGAINCONSTANTCAPA | |
kGAIN | |
kINJECTIONGAIN |
Definition at line 37 of file AliMUONChamberCalibrationTask.h.
CLASSIMP AliMUONChamberCalibrationTask::AliMUONChamberCalibrationTask | ( | ) |
Default constructor
Definition at line 77 of file AliMUONChamberCalibrationTask.cxx.
AliMUONChamberCalibrationTask::AliMUONChamberCalibrationTask | ( | const char * | name, |
char * | ocdbpath, | ||
const Int_t | my_calib_option | ||
) |
constructor
Definition at line 97 of file AliMUONChamberCalibrationTask.cxx.
|
virtual |
destructor
Definition at line 127 of file AliMUONChamberCalibrationTask.cxx.
|
private |
Not implemented.
UInt_t AliMUONChamberCalibrationTask::BuildClusterMap | ( | AliMUONTrack & | track | ) |
Build the map of clusters in tracking chambers
Definition at line 392 of file AliMUONChamberCalibrationTask.cxx.
Referenced by Exec().
|
virtual |
Connect to ESD here (called once)
Definition at line 229 of file AliMUONChamberCalibrationTask.cxx.
|
virtual |
Creates the output TTree
Definition at line 139 of file AliMUONChamberCalibrationTask.cxx.
|
virtual |
Process the current event (called for each event)
Definition at line 263 of file AliMUONChamberCalibrationTask.cxx.
|
virtual |
Initialization Initialize the cluster info and the ESD interface Set the magnetic field, the mapping and the reconstruction parameters
Definition at line 156 of file AliMUONChamberCalibrationTask.cxx.
|
private |
Not implemented.
|
inline |
Return TTree filled with the cluster information.
Definition at line 62 of file AliMUONChamberCalibrationTask.h.
|
virtual |
Called once per task on the client machine at the end of the analysis.
Definition at line 412 of file AliMUONChamberCalibrationTask.cxx.
|
private |
! calibration option
Definition at line 73 of file AliMUONChamberCalibrationTask.h.
Referenced by AliMUONChamberCalibrationTask(), and LocalInit().
|
private |
! needed to access to the calibration data for each pad within each cluster
Definition at line 77 of file AliMUONChamberCalibrationTask.h.
Referenced by Exec().
|
private |
! cluster info used to fill the output TTree
Definition at line 76 of file AliMUONChamberCalibrationTask.h.
Referenced by CreateOutputObjects(), Exec(), LocalInit(), and ~AliMUONChamberCalibrationTask().
|
private |
! TTree filled with the cluster information
Definition at line 74 of file AliMUONChamberCalibrationTask.h.
Referenced by CreateOutputObjects(), Exec(), and OutputTree().
|
private |
! pointer to the digit stored for the current input ESD event
Definition at line 79 of file AliMUONChamberCalibrationTask.h.
Referenced by Exec().
|
private |
! pointer to the current input ESD event
Definition at line 81 of file AliMUONChamberCalibrationTask.h.
Referenced by ConnectInputData(), and Exec().
|
private |
! ESD input handler
Definition at line 80 of file AliMUONChamberCalibrationTask.h.
Referenced by ConnectInputData().
|
private |
! interface to easily access to the ESD content
Definition at line 78 of file AliMUONChamberCalibrationTask.h.
Referenced by Exec(), LocalInit(), and ~AliMUONChamberCalibrationTask().
|
private |
! reconstruction parameters for track refitting
Definition at line 75 of file AliMUONChamberCalibrationTask.h.
Referenced by LocalInit(), and ~AliMUONChamberCalibrationTask().
|
private |
! default path to the condition database
Definition at line 72 of file AliMUONChamberCalibrationTask.h.
Referenced by AliMUONChamberCalibrationTask(), and LocalInit().