]> git.uio.no Git - u/mrichter/AliRoot.git/blob - JETAN/AliCdfJetHeader.h
cd9439b43c727f1a1a715a536f817a15fb85a625
[u/mrichter/AliRoot.git] / JETAN / AliCdfJetHeader.h
1 #ifndef ALICDFJETHEADER_H
2 #define ALICDFJETHEADER_H
3
4 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
5  * See cxx source for full Copyright notice                               */
6
7 #include "AliJetHeader.h"
8
9 class AliCdfJetHeader : public AliJetHeader
10   {
11   public:
12
13   AliCdfJetHeader();
14   virtual ~AliCdfJetHeader() { }
15
16   // Getters
17   Double_t GetRadius   ()  { return fRadius; }
18   Double_t GetJetPtCut ()  { return fJetPtCut ; }
19   Int_t GetMinPartJet  ()  { return fMinPartJet ; }
20
21   // Setters
22   void SetRadius         ( Double_t radius )          {fRadius = radius; }
23   void SetJetPtCut       ( Double_t jet_pt_cut )      { fJetPtCut = jet_pt_cut; }
24   void SetDebugCDF       ( Bool_t debug )             { fDebugCDF = debug; }
25   void SetAODwrite       ( Bool_t aodwrite )          { fAODwrite = aodwrite ; }
26   void SetAODtracksWrite ( Bool_t aodtrackswrite )    { fAODtracksWrite = aodtrackswrite ; }
27   void SetMinPartJet     ( Int_t npart )              { fMinPartJet = npart ; }
28
29 //  void SetCDFJetHeader   () { fCDFheader = (AliCdfJetHeader*)fHeader; }
30
31   Bool_t IsDebugCDF() const { return fDebugCDF ; }
32   Bool_t IsAODwrite() const { return fAODwrite ; }
33   Bool_t IsAODtracksWrite() const { return fAODtracksWrite ; }
34
35 //     void PrintParameters() const ;
36
37   protected:
38
39   AliCdfJetHeader(const AliCdfJetHeader &jh);
40   AliCdfJetHeader& operator=(const AliCdfJetHeader &jh);
41
42   // parameters of algorithm
43   Double_t fRadius ;      //  Cone radius
44   Int_t  fMinPartJet ;       // minimum number of particles in jet
45
46   // JET Pt cut
47   Double_t fJetPtCut ;  // pt cut of jets
48
49   Bool_t fDebugCDF ;         // debug flag for CDF
50   Bool_t fAODwrite ;         // flag for writing to AOD
51   Bool_t fAODtracksWrite ;   // flag for writing tracks to AOD
52
53 //  AliCdfJetHeader* fCDFheader ; // local pointer to CDF Jet Header
54
55   ClassDef ( AliCdfJetHeader, 1 )
56
57   };
58 #endif
59