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