]>
Commit | Line | Data |
---|---|---|
98178771 | 1 | #ifndef ALICDFJETHEADER_H |
2 | #define ALICDFJETHEADER_H | |
3 | ||
7c6659fc | 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 | |
98178771 | 11 | |
98178771 | 12 | #include "AliJetHeader.h" |
13 | ||
14 | class AliCdfJetHeader : public AliJetHeader | |
15 | { | |
16 | public: | |
17 | ||
9e6b364d | 18 | AliCdfJetHeader(); |
19 | virtual ~AliCdfJetHeader() { } | |
98178771 | 20 | |
9e6b364d | 21 | // Getters |
7c6659fc | 22 | Double_t GetRadius () const { return fRadius; } |
23 | Double_t GetJetPtCut () const { return fJetPtCut ; } | |
24 | Int_t GetMinPartJet () const { return fMinPartJet ; } | |
98178771 | 25 | |
9e6b364d | 26 | // Setters |
7c6659fc | 27 | void SetRadius ( Double_t radius ) { fRadius = radius; } |
28 | void SetJetPtCut ( Double_t jetptcut ) { fJetPtCut = jetptcut; } | |
9e6b364d | 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 ; } | |
98178771 | 33 | |
9e6b364d | 34 | // void SetCDFJetHeader () { fCDFheader = (AliCdfJetHeader*)fHeader; } |
98178771 | 35 | |
9e6b364d | 36 | Bool_t IsDebugCDF() const { return fDebugCDF ; } |
37 | Bool_t IsAODwrite() const { return fAODwrite ; } | |
38 | Bool_t IsAODtracksWrite() const { return fAODtracksWrite ; } | |
98178771 | 39 | |
40 | // void PrintParameters() const ; | |
41 | ||
42 | protected: | |
43 | ||
9e6b364d | 44 | AliCdfJetHeader(const AliCdfJetHeader &jh); |
45 | AliCdfJetHeader& operator=(const AliCdfJetHeader &jh); | |
98178771 | 46 | |
9e6b364d | 47 | // parameters of algorithm |
48 | Double_t fRadius ; // Cone radius | |
49 | Int_t fMinPartJet ; // minimum number of particles in jet | |
98178771 | 50 | |
9e6b364d | 51 | // JET Pt cut |
52 | Double_t fJetPtCut ; // pt cut of jets | |
98178771 | 53 | |
9e6b364d | 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 ) | |
98178771 | 61 | |
62 | }; | |
63 | #endif |