]> git.uio.no Git - u/mrichter/AliRoot.git/blame - JETAN/DEV/AliCdfJetHeader.h
AddTask fix
[u/mrichter/AliRoot.git] / JETAN / DEV / AliCdfJetHeader.h
CommitLineData
d89b8229 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
14class 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