1 #ifndef ALIJETPARTICLESREADERKINEGOODTPC_H
2 #define ALIJETPARTICLESREADERKINEGOODTPC_H
6 //_______________________________________________________________________
7 /////////////////////////////////////////////////////////////////////////
9 // class AliJetParticlesReaderKineGoodTPC
11 // Reader for Good TPC tracks (generated by macro in TPC)
13 // loizides@ikf.uni-frankfurt.de
15 /////////////////////////////////////////////////////////////////////////
17 #include <Riostream.h>
19 #include "AliJetParticlesReader.h"
21 class AliJetParticlesReaderKineGoodTPC: public AliJetParticlesReader
24 AliJetParticlesReaderKineGoodTPC();
25 AliJetParticlesReaderKineGoodTPC(TString&);
26 AliJetParticlesReaderKineGoodTPC(TObjArray*, const Char_t *filename="good_tracks_tpc");
27 virtual ~AliJetParticlesReaderKineGoodTPC();
34 Int_t OpenFile(Int_t n);
35 Bool_t IsAcceptedParticle(Float_t pt, Float_t phi, Float_t eta) const;
37 TString fFileName; //file name
38 ifstream* fInput; //!pointer to file
40 ClassDef(AliJetParticlesReaderKineGoodTPC,1)
43 inline Bool_t AliJetParticlesReaderKineGoodTPC::IsAcceptedParticle(Float_t pt, Float_t phi, Float_t eta) const
45 if((pt<fPtMin)||(pt>fPtMax)) return kFALSE;
46 if((eta<fEtaMin)||(eta>fEtaMax)) return kFALSE;
47 if((phi<fPhiMin)||(phi>fPhiMax)) return kFALSE;