#ifndef ALICDFJETHEADER_H
#define ALICDFJETHEADER_H
-/* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
- * See cxx source for full Copyright notice */
+/*
+ * Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved.
+ * See cxx source for full Copyright notice
+ *
+*/
+
+// settings for jet finder process
#include "AliJetHeader.h"
class AliCdfJetHeader : public AliJetHeader
- {
- public:
-
+{
+ public:
AliCdfJetHeader();
virtual ~AliCdfJetHeader() { }
// Getters
- Double_t GetRadius () { return fRadius; }
- Double_t GetJetPtCut () { return fJetPtCut ; }
- Int_t GetMinPartJet () { return fMinPartJet ; }
+ Double_t GetJetPtCut() const { return fJetPtCut; }
+ Int_t GetMinPartJet() const { return fMinPartJet; }
+ Bool_t GetAnalyseJets() const { return fkAnalyseJets; }
// Setters
- void SetRadius ( Double_t radius ) {fRadius = radius; }
- void SetJetPtCut ( Double_t jet_pt_cut ) { fJetPtCut = jet_pt_cut; }
- void SetDebugCDF ( Bool_t debug ) { fDebugCDF = debug; }
- void SetAODwrite ( Bool_t aodwrite ) { fAODwrite = aodwrite ; }
- void SetAODtracksWrite ( Bool_t aodtrackswrite ) { fAODtracksWrite = aodtrackswrite ; }
- void SetMinPartJet ( Int_t npart ) { fMinPartJet = npart ; }
-
-// void SetCDFJetHeader () { fCDFheader = (AliCdfJetHeader*)fHeader; }
-
- Bool_t IsDebugCDF() const { return fDebugCDF ; }
- Bool_t IsAODwrite() const { return fAODwrite ; }
- Bool_t IsAODtracksWrite() const { return fAODtracksWrite ; }
+ void SetJetPtCut(Double_t jetptcut) { fJetPtCut = jetptcut; }
+ void SetAODwrite(Bool_t aodwrite) { fAODwrite = aodwrite; }
+ void SetAODtracksWrite(Bool_t aodtrackswrite){ fAODtracksWrite = aodtrackswrite; }
+ void SetMinPartJet(Int_t npart) { fMinPartJet = npart; }
+ void SetAnalyseJets(Bool_t flag = kTRUE) { fkAnalyseJets = flag; }
-// void PrintParameters() const ;
+ Bool_t IsAODwrite() const { return fAODwrite; }
+ Bool_t IsAODtracksWrite() const { return fAODtracksWrite; }
- protected:
+ protected:
+ // Parameters of algorithm
+ Int_t fMinPartJet; // minimum number of particles in jet
+ Double_t fJetPtCut; // pt cut of jets
- AliCdfJetHeader(const AliCdfJetHeader &jh);
- AliCdfJetHeader& operator=(const AliCdfJetHeader &jh);
+ Bool_t fAODwrite; // flag for writing to AOD
+ Bool_t fAODtracksWrite; // flag for writing tracks to AOD
- // parameters of algorithm
- Double_t fRadius ; // Cone radius
- Int_t fMinPartJet ; // minimum number of particles in jet
+ Bool_t fkAnalyseJets; // analyse jets
- // JET Pt cut
- Double_t fJetPtCut ; // pt cut of jets
+ ClassDef ( AliCdfJetHeader, 2 ) // CDF jet header class
- Bool_t fDebugCDF ; // debug flag for CDF
- Bool_t fAODwrite ; // flag for writing to AOD
- Bool_t fAODtracksWrite ; // flag for writing tracks to AOD
+};
-// AliCdfJetHeader* fCDFheader ; // local pointer to CDF Jet Header
-
- ClassDef ( AliCdfJetHeader, 1 )
-
- };
#endif
-