]> git.uio.no Git - u/mrichter/AliRoot.git/blob - JETAN/AliCdfJetHeader.h
Merge branch 'master' of https://git.cern.ch/reps/AliRoot
[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   AliCdfJetHeader();
18   virtual ~AliCdfJetHeader() { }
19
20   // Getters
21   Double_t GetJetPtCut() const      { return fJetPtCut; }
22   Int_t    GetMinPartJet() const    { return fMinPartJet; }
23   Bool_t   GetAnalyseJets() const   { return fkAnalyseJets; }
24
25   // Setters
26   void     SetJetPtCut(Double_t jetptcut)          { fJetPtCut = jetptcut; }
27   void     SetAODwrite(Bool_t aodwrite)            { fAODwrite = aodwrite; }
28   void     SetAODtracksWrite(Bool_t aodtrackswrite){ fAODtracksWrite = aodtrackswrite; }
29   void     SetMinPartJet(Int_t npart)              { fMinPartJet = npart; }
30   void     SetAnalyseJets(Bool_t flag = kTRUE)     { fkAnalyseJets = flag; }
31
32   Bool_t   IsAODwrite() const       { return fAODwrite; }
33   Bool_t   IsAODtracksWrite() const { return fAODtracksWrite; }
34
35  protected:
36   // Parameters of algorithm
37   Int_t    fMinPartJet;           // minimum number of particles in jet
38   Double_t fJetPtCut;             // pt cut of jets
39
40   Bool_t   fAODwrite;             // flag for writing to AOD
41   Bool_t   fAODtracksWrite;       // flag for writing tracks to AOD
42
43   Bool_t   fkAnalyseJets;         // analyse jets 
44
45   ClassDef ( AliCdfJetHeader, 2 ) // CDF jet header class
46
47 };
48
49 #endif