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 SetAODwrite ( Bool_t aodwrite ) { fAODwrite = aodwrite ; } |
30 | void SetAODtracksWrite ( Bool_t aodtrackswrite ) { fAODtracksWrite = aodtrackswrite ; } |
31 | void SetMinPartJet ( Int_t npart ) { fMinPartJet = npart ; } |
98178771 |
32 | |
9e6b364d |
33 | // void SetCDFJetHeader () { fCDFheader = (AliCdfJetHeader*)fHeader; } |
98178771 |
34 | |
9e6b364d |
35 | Bool_t IsAODwrite() const { return fAODwrite ; } |
36 | Bool_t IsAODtracksWrite() const { return fAODtracksWrite ; } |
98178771 |
37 | |
38 | // void PrintParameters() const ; |
39 | |
40 | protected: |
41 | |
9e6b364d |
42 | AliCdfJetHeader(const AliCdfJetHeader &jh); |
43 | AliCdfJetHeader& operator=(const AliCdfJetHeader &jh); |
98178771 |
44 | |
9e6b364d |
45 | // parameters of algorithm |
46 | Double_t fRadius ; // Cone radius |
47 | Int_t fMinPartJet ; // minimum number of particles in jet |
98178771 |
48 | |
9e6b364d |
49 | // JET Pt cut |
50 | Double_t fJetPtCut ; // pt cut of jets |
98178771 |
51 | |
9e6b364d |
52 | Bool_t fAODwrite ; // flag for writing to AOD |
53 | Bool_t fAODtracksWrite ; // flag for writing tracks to AOD |
54 | |
55 | // AliCdfJetHeader* fCDFheader ; // local pointer to CDF Jet Header |
56 | |
57 | ClassDef ( AliCdfJetHeader, 1 ) |
98178771 |
58 | |
59 | }; |
60 | #endif |