]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - JETAN/AliDAJetHeader.h
correct usage of low p_T cut off, more options for background calculatiom (S. Jangal)
[u/mrichter/AliRoot.git] / JETAN / AliDAJetHeader.h
index 66afed9245ebf1a6ea5ebf5245d3682910636aa0..7a70921bb025dd1bf97e95432cf253da975225ae 100644 (file)
@@ -19,39 +19,33 @@ class AliDAJetHeader : public AliJetHeader
        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;                               // 
-       Double_t        fPtCut;                                 //cut on transverse momentum
-       Double_t        fEtaCut;                                //cut on absolute eta
-       Bool_t          fChgOnly;                               //flag on charged particles
-       Bool_t          fSelectJets;                            //choose if to select jets between clusters
-       Int_t           fNclustMax;                             //number of clusters when to stop annealing
-       Bool_t          fFixedCl;                               //  
-
-       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