#include <AliFMDReconstructor.h>
Definition at line 40 of file AliFMDReconstructor.h.
Public Member Functions | |
AliFMDReconstructor () | |
virtual | ~AliFMDReconstructor () |
virtual void | Init (AliRunLoader *runLoader) |
virtual Bool_t | HasDigitConversion () const |
virtual void | ConvertDigits (AliRawReader *reader, TTree *digitsTree) const |
virtual Bool_t | HasLocalReconstruction () const |
virtual void | Reconstruct (TTree *digitsTree, TTree *clusterTree) const |
virtual void | FillESD (TTree *digitsTree, TTree *clusterTree, AliESD *esd) const |
virtual void | SetESD (AliESD *esd) |
Protected Member Functions | |
AliFMDReconstructor (const AliFMDReconstructor &other) | |
AliFMDReconstructor & | operator= (const AliFMDReconstructor &other) |
virtual void | ProcessDigits (TClonesArray *digits) const |
virtual UShort_t | SubtractPedestal (AliFMDDigit *digit) const |
virtual Float_t | Adc2Energy (AliFMDDigit *digit, Float_t eta, UShort_t count) const |
virtual Float_t | Energy2Multiplicity (AliFMDDigit *digit, Float_t edep) const |
virtual void | PhysicalCoordinates (AliFMDDigit *digit, Float_t &eta, Float_t &phi) const |
Protected Attributes | |
TClonesArray * | fMult |
Int_t | fNMult |
TTree * | fTreeR |
Float_t | fCurrentVertex |
AliESDFMD * | fESDObj |
AliESD * | fESD |
Private Member Functions | |
void | Reconstruct (AliRawReader *, TTree *) const |
void | Reconstruct (AliRunLoader *) const |
void | Reconstruct (AliRunLoader *, AliRawReader *) const |
void | FillESD (AliRawReader *, TTree *, AliESD *) const |
void | FillESD (AliRunLoader *, AliESD *) const |
void | FillESD (AliRunLoader *, AliRawReader *, AliESD *) const |
|
CTOR |
|
DTOR |
|
Copy CTOR
|
|
Converts number of ADC counts to energy deposited. This is done by
where
|
|
Convert raw data read from the AliRawReader reader into digits. This is done using AliFMDRawReader and AliFMDAltroReader. The digits are put in the passed TTree digitsTree.
|
|
Converts an energy signal to number of particles. In this implementation, it's done by
where
|
|
Hide base classes unused function |
|
Hide base classes unused function |
|
Hide base classes unused function |
|
Put in the ESD data, the FMD ESD data. The object created by the Reconstruct member function is copied to the ESD object.
|
|
Flag that we can convert raw data into digits.
Definition at line 59 of file AliFMDReconstructor.h. |
|
Flag that we can do one-event reconstruction.
Definition at line 69 of file AliFMDReconstructor.h. |
|
Initialize the reconstructor. Here, we initialize the geometry manager, and finds the local to global transformations from the geometry. The calibration parameter manager is also initialized (meaning that the calibration parameters is read from CDB). Next, we try to get some information about the run from the run loader passed.
|
|
Assignment operator
|
|
Calculate the physical coordinates psuedo-rapidity
|
|
Process AliFMDDigit objects in digits. For each digit, find the psuedo-rapidity
|
|
Hide base classes unused function |
|
Hide base classes unused function |
|
Hide base classes unused function |
|
Reconstruct one event from the digits passed in digitsTree. The member function creates AliFMDRecPoint objects and stores them on the output tree clusterTree. An FMD ESD object is created in parallel.
|
|
Not used Definition at line 88 of file AliFMDReconstructor.h. |
|
Substract pedestals from raw ADC in digit
|
|
Definition at line 161 of file AliFMDReconstructor.h. |
|
Definition at line 163 of file AliFMDReconstructor.h. |
|
Definition at line 162 of file AliFMDReconstructor.h. |
|
Definition at line 158 of file AliFMDReconstructor.h. |
|
Definition at line 159 of file AliFMDReconstructor.h. |
|
Definition at line 160 of file AliFMDReconstructor.h. |