X-Git-Url: http://git.uio.no/git/?a=blobdiff_plain;f=JETAN%2FAliJetParticlesReader.h;h=b73a45bbc6f1f30b6ab1b2e377393c562c0768f9;hb=78a77a8f5e68e3c1491f575f43b2eda74a8e2e4d;hp=8aec9eb58bd8a22e12d4ba552825b29cd1be5813;hpb=b2760c9ed271d31e24bcb97c5c738d6b7ad0be51;p=u%2Fmrichter%2FAliRoot.git diff --git a/JETAN/AliJetParticlesReader.h b/JETAN/AliJetParticlesReader.h index 8aec9eb58bd..b73a45bbc6f 100644 --- a/JETAN/AliJetParticlesReader.h +++ b/JETAN/AliJetParticlesReader.h @@ -5,16 +5,22 @@ //_________________________________________________________________________ /////////////////////////////////////////////////////////////////////////// -// -// class AliJetReader -// -// loizides@ikf.uni-frankfurt.de +// // +// class AliJetReader // +// File reader for ESD // +// // +// This reader reads tracks from Event Summary Data // +// taken from Piotr.Skowronski@cern.ch // +// more info: http://alisoft.cern.ch/people/skowron/analyzer/index.html // +// // +// loizides@ikf.uni-frankfurt.de // /////////////////////////////////////////////////////////////////////////// #include #include class TClonesArray; class TString; +class TTree; class AliJetEventParticles; class AliJetParticlesReader: public TNamed @@ -30,7 +36,7 @@ class AliJetParticlesReader: public TNamed virtual Int_t Next(); //call this if you want the next event virtual void Rewind() = 0; - void SetPtCut(Float_t ptmin=0, Float_t ptmax=1000) + void SetPtCut(Float_t ptmin=0, Float_t ptmax=100) {fPtMin=ptmin;fPtMax=ptmax;} void SetPhiCut(Float_t phi=2*TMath::Pi()){SetPhiCut(0,phi);} void SetPhiCut(Float_t phimin, Float_t phimax) @@ -38,6 +44,7 @@ class AliJetParticlesReader: public TNamed void SetEtaCut(Float_t e=1){SetEtaCut(-e,e);} void SetEtaCut(Float_t emin, Float_t emax) {fEtaMin=emin;fEtaMax=emax;} + void SetTree(TTree *t){fTree=t;fNewTree=kTRUE;} const AliJetEventParticles* GetEventParticles() const {return fEventParticles;} AliJetEventParticles* GetEventParticles(Bool_t o) @@ -53,7 +60,8 @@ class AliJetParticlesReader: public TNamed protected: virtual Int_t ReadNext() = 0; //this methods reads next event and - //put result in fParticles + //put result in fParticles + TString& GetDirName(Int_t entry); AliJetEventParticles* fEventParticles; //array with read particles @@ -72,7 +80,10 @@ class AliJetParticlesReader: public TNamed Float_t fPhiMin; //min phi cut Float_t fPhiMax; //max phi cut - ClassDef(AliJetParticlesReader,1) // Basic AliJetParticles Reader class + Bool_t fNewTree; // signals new tree + TTree *fTree; //! if non-zero store AliJetEventParticles + + ClassDef(AliJetParticlesReader,2) // Basic AliJetParticles Reader class }; #endif