virtual ~AliJetESDReaderHeader();
// Getters
- Float_t GetPtCut() const {return fPtCut;}
- Float_t GetDCA() const {return fDCA;} // not working so far..(always 0)
- Float_t GetTLength() const {return fTLength;} // not working so far.. (always 0)
+ Float_t GetDCA() const {return fDCA;}
+ Float_t GetTLength() const {return fTLength;}
Bool_t ReadSignalOnly() const {return fReadSignalOnly;}
-
-
+ Bool_t ReadBkgdOnly() const {return fReadBkgdOnly;}
+ Int_t GetNesd() const {return fNesd;}
+
// Setters
- virtual void SetPtCut(const Float_t par = 2.0) {fPtCut = par;}
- virtual void SetDCA(const Float_t dca = 3.0) {fDCA = dca;}
- virtual void SetTLength(const Float_t length = 0.0) {fTLength = length;}
+ virtual void SetDCA(Float_t dca = 0.0) {fDCA = dca;}
+ virtual void SetTLength(Float_t length = 0.0) {fTLength = length;}
virtual void SetReadSignalOnly(Bool_t flag = kTRUE) {fReadSignalOnly = flag;}
-
+ virtual void SetReadBkgdOnly(Bool_t flag = kTRUE) {fReadBkgdOnly = flag;}
+ virtual void SetNumberOfESD(Int_t i=1) {fNesd = i;}
+
protected:
//parameters set by user
- Float_t fPtCut; // pt cut
Float_t fDCA; // dca cut
Float_t fTLength; // track length cut
Bool_t fReadSignalOnly; // read particles from signal event only
- ClassDef(AliJetESDReaderHeader,1);
+ Bool_t fReadBkgdOnly; // read particles from bkgd event only
+ Int_t fNesd; // number of esds
+
+ ClassDef(AliJetESDReaderHeader,2);
};
#endif