1 #ifndef ALIEMCALRECONSTRUCTOR_H 2 #define ALIEMCALRECONSTRUCTOR_H 71 virtual void Reconstruct(TTree* digitsTree, TTree* clustersTree)
const ;
75 virtual void ConvertDigits(AliRawReader* rawReader, TTree* digitsTree)
const;
99 Int_t
Compare(
const TObject *obj)
const;
162 #endif // ALIEMCALRECONSTRUCTOR_H
AliEMCALCalibData * fCalibData
! Access to OCDB energy calibration database if available
AliTracker * CreateTracker() const
static TClonesArray * GetDigitsArr()
virtual void FillESD(TTree *digitsTree, TTree *clustersTree, AliESDEvent *esd) const
void InitTriggerElectronics() const
Init the fgTriggerProcessor.
virtual ~AliEMCALReconstructor()
void SetdEta(Double_t dEta)
TList * fMatches
! Collection of matches between tracks and clusters
Bool_t CalculateResidual(AliESDtrack *track, AliESDCaloCluster *cluster, Float_t &dEta, Float_t &dPhi) const
static AliEMCALClusterizer * fgClusterizer
Access to the clusterization tools.
virtual void FillESD(TTree *digitsTree, TTree *clustersTree, AliESDEvent *esd) const
AliEMCALMatch & operator=(const AliEMCALMatch &source)
static const AliEMCALRecParam * GetRecParam()
static const AliDetectorRecoParam * GetRecoParam(Int_t iDet)
void SetDistance(Double_t dist)
virtual void ConvertDigits(AliRawReader *rawReader, TTree *digitsTree) const
Steer EMCal-Track matching.
virtual void Reconstruct(TTree *digitsTree, TTree *clustersTree) const
static TObjArray * fgClustersArr
Temporary array with clusters, to be reused in the event.
Double_t fDistance
Track - cluster distance.
Double_t fdEta
Track - cluster residual in eta.
static TClonesArray * fgDigitsArr
Temporary array with digits, to be reused in the event.
static const AliEMCALRecParam * fgkRecParam
Access to OCDB reconstruction parameters.
AliESDCalofriend * fESDCalofriend
Bool_t IsSortable() const
Cell energy calibration factors container class.
AliCaloCalibPedestal * fPedestalData
! Access to OCDB tower status database if available
Container of reconstruction parameters.
EMCal trigger electronics manager L0/L1.
Int_t Compare(const TObject *obj) const
virtual void Reconstruct(TTree *digitsTree, TTree *clustersTree) const
virtual void InitClusterizer() const
void ReadDigitsArrayFromTree(TTree *digitsTree) const
Int_t fIndexT
Track index in 'fTracks' array.
EMCal digitization maker.
AliEMCALCalibTime * fCalibTime
! Access to OCDB time calibration database if available
virtual Bool_t HasDigitConversion() const
Cell time shifts container class.
EMCal summable digits maker.
Double_t GetDistance() const
AliEMCALGeometry * fGeom
Not implemented.
Calorimeter cluster data container.
pedestal/bad map monitoring and calibration tools
static TClonesArray * fgTriggerDigits
Temporary array with trigger digits, to be reused in the event.
static AliEMCALRawUtils * fgRawUtils
Access to raw fitting tools.
static TClonesArray * fgTriggerData
Trigger parameters data container.
void SetdPhi(Double_t dPhi)
void FillMisalMatrixes(AliESDEvent *esd) const
static void SetRecParam(AliEMCALRecParam *recParam)
Double_t fdPhi
Track - cluster residual in phi.
EMCal geometry, singleton.
Base class for the clusterization algorithm (pure abstract)
Wrapping class for EMCal reconstruction.
void SetIndexT(Int_t itr)
static AliEMCALTriggerElectronics * fgTriggerProcessor
Trigger preprocessor.