#include "AliJetUnitArray.h"
#include "AliJetGrid.h"
class AliJetUnitArray;
-class AliJetDummyGeo;
+class AliEMCALGeometry;
class AliJetHadronCorrection;
class AliJetAODReaderHeader;
class AliJetReaderHeader;
+class AliAODMCParticle;
class AliAODEvent;
class TRefArray;
TRefArray* GetReferences() const {return fRef;}
Bool_t FillMomentumArray();
+ static Bool_t AcceptAODMCParticle(AliAODMCParticle *mcP,Short_t flag);
+
void OpenInputFiles();
void ConnectTree(TTree* tree, TObject* data);
void InitUnitArray();
private:
Bool_t SetEMCALGeometry();
+ Bool_t FillMomentumArrayMC();
+
+
void InitParameters();
AliJetAODReader(const AliJetAODReader &det);
AliJetAODReader &operator=(const AliJetAODReader &det);
private:
AliAODEvent *fAOD; //! pointer to aod
- TRefArray *fRef; // pointer to array of references to tracks
+ TRefArray *fRef; //! pointer to array of references to tracks
Int_t fDebug; // Debug option
Int_t fOpt; // Detector to be used for jet reconstruction
- AliJetDummyGeo *fGeom; //! EMCAL Geometry
-
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 fApplyMIPCorrection; // Apply MIP or not ? Exclusive with fApplyFractionHadronicCorrection
Bool_t fApplyFractionHadronicCorrection; // Another type of charged particle energy deposition in EMC
Int_t fNphi; // Number of bins in phi of tpc grid
TRefArray *fRefArray; // array of digit position and energy
Bool_t fProcId; // Bool_t for TProcessID synchronization
- ClassDef(AliJetAODReader,1)
+ ClassDef(AliJetAODReader,2)
};
#endif