class TRefArray;
class AliJetESDReaderHeader;
class AliEMCALGeometry;
-class AliJetDummyGeo;
+class AliEMCALGeometry;
class AliJetHadronCorrection;
class AliJetUnitArray;
class AliJetReaderHeader;
void OpenInputFiles();
void InitUnitArray();
void CreateTasks(TChain* tree);
- Bool_t ExecTasks(Bool_t procid, TRefArray* refArray);
+ Bool_t ExecTasks(const Bool_t procid, TRefArray* refArray);
// Getters
Float_t GetTrackMass() const {return fMass;} // returns mass of the track
Int_t GetTrackSign() const {return fSign;} // returns sign of the track
// Setters
- void SetInputEvent(TObject* esd, TObject* aod, TObject* mc);
+ void SetInputEvent(const TObject* esd, const TObject* aod, const TObject* mc);
void SetTPCGrid(AliJetGrid *grid) {fTpcGrid = grid;}
void SetEMCalGrid(AliJetGrid *grid) {fEmcalGrid = grid;}
// Correction of hadronic energy
void SetFractionHadronicCorrection(Double_t val);
protected:
- AliJetDummyGeo *fGeom; //! EMCAL Geometry
- TChain *fChain; //! chain for reconstructed tracks
- TChain *fTree; //! tree to get the EMCal geometry
- AliESDEvent *fESD; //! pointer to esd
AliJetHadronCorrection *fHadCorr; //! Pointer to Hadron Correction Object
AliJetGrid *fTpcGrid; //! Pointer to grid object
AliJetGrid *fEmcalGrid; //! Pointer to grid object
AliJetGrid *fGrid2; // Pointer to grid object
AliJetGrid *fGrid3; // Pointer to grid object
AliJetGrid *fGrid4; // Pointer to grid object
- Float_t fPtCut; // Pt cut for tracks to minimise background contribution
Int_t fApplyElectronCorrection; // Electron correction flag
- Bool_t fEFlag; // if (fEFlag == kFALSE) => fECorrection automatically setted
Bool_t fApplyMIPCorrection; // Apply MIP or not ? Exclusive with fApplyFractionHadronicCorrection
Bool_t fApplyFractionHadronicCorrection; // Another type of charged particle energy deposition in EMC
Double_t fFractionHadronicCorrection; // Fraction of momentum of the TPC track to be subtracted from EMC tower
Bool_t fDZ; // Use or not dead zones
Int_t fNeta; // Number of bins in eta of tpc grid
Int_t fNphi; // Number of bins in phi of tpc grid
- Bool_t fArrayInitialised; // To check that array of units is initialised
- TRefArray *fRefArray; // array of digit position and energy
+ TRefArray *fRefArray; // array of digit position and energy
Bool_t fProcId; // Bool_t for TProcessID synchronization
-
- private:
- Bool_t SetEMCALGeometry();
void InitParameters();
AliJetESDReader(const AliJetESDReader &det);
AliJetESDReader &operator=(const AliJetESDReader &det);
- ClassDef(AliJetESDReader,1)
+ ClassDef(AliJetESDReader,2)
};
#endif