![]() |
AliRoot Core
ee782a0 (ee782a0)
|
Definition of the task to extract cluster information from MCH tracks after applying the calibration on an aligned ESD. More...
#include <AliMUONChamberCalibrationTask.h>
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... | |
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.
CLASSIMP AliMUONChamberCalibrationTask::AliMUONChamberCalibrationTask | ( | ) |
Default constructor
Definition at line 77 of file AliMUONChamberCalibrationTask.cxx.
Referenced by OutputTree().
AliMUONChamberCalibrationTask::AliMUONChamberCalibrationTask | ( | const char * | name, |
char * | ocdbpath, | ||
const Int_t | my_calib_option | ||
) |
constructor
Definition at line 96 of file AliMUONChamberCalibrationTask.cxx.
|
virtual |
destructor
Definition at line 118 of file AliMUONChamberCalibrationTask.cxx.
|
private |
Not implemented.
UInt_t AliMUONChamberCalibrationTask::BuildClusterMap | ( | AliMUONTrack & | track | ) |
Build the map of clusters in tracking chambers
Definition at line 367 of file AliMUONChamberCalibrationTask.cxx.
Referenced by Exec(), and OutputTree().
|
virtual |
Connect to ESD here (called once)
Definition at line 209 of file AliMUONChamberCalibrationTask.cxx.
|
virtual |
Creates the output TTree
Definition at line 130 of file AliMUONChamberCalibrationTask.cxx.
|
virtual |
Process the current event (called for each event)
Definition at line 243 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 147 of file AliMUONChamberCalibrationTask.cxx.
|
private |
Not implemented.
Referenced by OutputTree().
|
inline |
Return TTree filled with the cluster information.
Definition at line 54 of file AliMUONChamberCalibrationTask.h.
|
virtual |
Called once per task on the client machine at the end of the analysis.
Definition at line 387 of file AliMUONChamberCalibrationTask.cxx.
|
private |
! needed to access to the calibration data for each pad within each cluster
Definition at line 68 of file AliMUONChamberCalibrationTask.h.
Referenced by Exec().
|
private |
! cluster info used to fill the output TTree
Definition at line 67 of file AliMUONChamberCalibrationTask.h.
Referenced by CreateOutputObjects(), Exec(), LocalInit(), and ~AliMUONChamberCalibrationTask().
|
private |
! TTree filled with the cluster information
Definition at line 65 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 70 of file AliMUONChamberCalibrationTask.h.
Referenced by Exec().
|
private |
! pointer to the current input ESD event
Definition at line 72 of file AliMUONChamberCalibrationTask.h.
Referenced by ConnectInputData(), and Exec().
|
private |
! ESD input handler
Definition at line 71 of file AliMUONChamberCalibrationTask.h.
Referenced by ConnectInputData().
|
private |
! interface to easily access to the ESD content
Definition at line 69 of file AliMUONChamberCalibrationTask.h.
Referenced by Exec(), LocalInit(), and ~AliMUONChamberCalibrationTask().
|
private |
! reconstruction parameters for track refitting
Definition at line 66 of file AliMUONChamberCalibrationTask.h.
Referenced by LocalInit(), and ~AliMUONChamberCalibrationTask().
|
private |
! default path to the condition database
Definition at line 64 of file AliMUONChamberCalibrationTask.h.
Referenced by AliMUONChamberCalibrationTask(), and LocalInit().