class AliJetHadronCorrection;
class AliJetUnitArray;
class AliJetReaderHeader;
-class AliESD;
+class AliESDEvent;
class AliJetESDReader : public AliJetReader
{
Bool_t FillMomentumArray(Int_t event);
void OpenInputFiles();
void InitUnitArray();
- void ConnectTree(TTree* tree);
+ void SetInputEvent(TObject* esd, TObject* aod, TObject* mc);
virtual void SetTPCGrid(AliJetGrid *grid) {fTpcGrid = grid;}
virtual void SetEMCalGrid(AliJetGrid *grid) {fEmcalGrid = grid;}
// Correction of hadronic energy
void SetEMCALGeometry();
void InitParameters();
protected:
- AliJetDummyGeo *fGeom; //!EMCAL Geometry
- TChain *fChain; // chain for reconstructed tracks
- AliESD *fESD; // pointer to esd
- AliJetHadronCorrectionv1 *fHadCorr; // Pointer to Hadron Correction Object
- AliJetGrid *fTpcGrid; // Pointer to grid object
- AliJetGrid *fEmcalGrid; // Pointer to grid object
+ AliJetDummyGeo *fGeom; //! EMCAL Geometry
+ TChain *fChain; //! chain for reconstructed tracks
+ AliESDEvent *fESD; //! pointer to esd
+ AliJetHadronCorrectionv1 *fHadCorr; //! Pointer to Hadron Correction Object
+ AliJetGrid *fTpcGrid; //! Pointer to grid object
+ AliJetGrid *fEmcalGrid; //! Pointer to grid object
Float_t fPtCut; // Pt cut for tracks to minimise background contribution
Int_t fHCorrection; // Hadron correction flag
Int_t fNumUnits; // Number of units in the unit object array