AliDAJetHeader();
virtual ~AliDAJetHeader() {}
- void SetDirectory (Char_t *dir ) { fDirectory = dir; }
- void SetFileOut (Char_t *fout ) { fFileOut=fout; }
- void SetPythiaOnly (Bool_t pyt ) { fPytOnly=pyt; }
- void SetPtCut (Double_t ptcut ) { fPtCut =ptcut; }
- void SetEtaCut (Double_t etacut) { fEtaCut=etacut; }
- void ChargedOnly (Bool_t charged ) { fChgOnly=charged; }
void SelectJets (Bool_t seljets ) { fSelectJets=seljets; }
+ void SetRadius (Float_t radius );
void SetNclust (Int_t ncl ) { fNclustMax=ncl ; fFixedCl=kTRUE; }
void SetEtMin (Float_t etmin ) { fEtMin =etmin; }
+ void SetNeff (Int_t n ) { fNeff = n; }
+ void SetEtaEff (Float_t eta ) { fEtaEff = eta; }
- Char_t* GetDirectory() const { return fDirectory; }
- Char_t* GetFileOut() const { return fFileOut; }
- Bool_t GetPythiaOnly()const { return fPytOnly; }
- Double_t GetPtCut() const { return fPtCut; }
- Double_t GetEtaCut() const { return fEtaCut; }
- Bool_t GetChgOnly() const { return fChgOnly; }
Bool_t GetSelJets() const { return fSelectJets; }
+ Float_t GetRadius() const { return fRadius; }
Int_t GetNclustMax() const { return fNclustMax; }
Bool_t GetFixedCl() const { return fFixedCl; }
Float_t GetEtMin() const { return fEtMin; }
+ Int_t GetNeff() const { return fNeff; }
+ Float_t GetEtaEff() const { return fEtaEff; }
protected:
AliDAJetHeader(const AliDAJetHeader &jh);
AliDAJetHeader& operator=(const AliDAJetHeader &jh);
- Char_t *fDirectory; //directory name
- Char_t *fFileOut; //output file name
- Bool_t fPytOnly; //use only data from PYTHIA
- Double_t fPtCut; //cut on transverse momentum
- Double_t fEtaCut; //cut on absolute eta
- Bool_t fChgOnly; //flag on charged particles
- Bool_t fSelectJets; //select jets among clusters
- Int_t fNclustMax; //number of clusters when to stop annealing
- Bool_t fFixedCl; //use a fixed fNclustMax
- Float_t fEtMin; //minimum energy for found jets
-
- ClassDef(AliDAJetHeader,1)
+ Bool_t fSelectJets; // select jets among clusters
+ Float_t fRadius; // jet "radius"
+ Int_t fNclustMax; // number of clusters when to stop annealing
+ Bool_t fFixedCl; // use a fixed fNclustMax
+ Float_t fEtMin; // minimum energy for found jets
+ Int_t fNeff; // number of total input data, including fakes
+ Float_t fEtaEff; // eta range in which fake tracks are generated
+
+ ClassDef(AliDAJetHeader,3)
};
#endif