ROOT logo
#ifndef ALICDFJETHEADER_H
#define ALICDFJETHEADER_H

/*
 * 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:
  AliCdfJetHeader();
  virtual ~AliCdfJetHeader() { }

  // Getters
  Double_t GetJetPtCut() const      { return fJetPtCut; }
  Int_t    GetMinPartJet() const    { return fMinPartJet; }
  Bool_t   GetAnalyseJets() const   { return fkAnalyseJets; }

  // Setters
  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; }

  Bool_t   IsAODwrite() const       { return fAODwrite; }
  Bool_t   IsAODtracksWrite() const { return fAODtracksWrite; }

 protected:
  // Parameters of algorithm
  Int_t    fMinPartJet;           // minimum number of particles in jet
  Double_t fJetPtCut;             // pt cut of jets

  Bool_t   fAODwrite;             // flag for writing to AOD
  Bool_t   fAODtracksWrite;       // flag for writing tracks to AOD

  Bool_t   fkAnalyseJets;         // analyse jets 

  ClassDef ( AliCdfJetHeader, 2 ) // CDF jet header class

};

#endif
 AliCdfJetHeader.h:1
 AliCdfJetHeader.h:2
 AliCdfJetHeader.h:3
 AliCdfJetHeader.h:4
 AliCdfJetHeader.h:5
 AliCdfJetHeader.h:6
 AliCdfJetHeader.h:7
 AliCdfJetHeader.h:8
 AliCdfJetHeader.h:9
 AliCdfJetHeader.h:10
 AliCdfJetHeader.h:11
 AliCdfJetHeader.h:12
 AliCdfJetHeader.h:13
 AliCdfJetHeader.h:14
 AliCdfJetHeader.h:15
 AliCdfJetHeader.h:16
 AliCdfJetHeader.h:17
 AliCdfJetHeader.h:18
 AliCdfJetHeader.h:19
 AliCdfJetHeader.h:20
 AliCdfJetHeader.h:21
 AliCdfJetHeader.h:22
 AliCdfJetHeader.h:23
 AliCdfJetHeader.h:24
 AliCdfJetHeader.h:25
 AliCdfJetHeader.h:26
 AliCdfJetHeader.h:27
 AliCdfJetHeader.h:28
 AliCdfJetHeader.h:29
 AliCdfJetHeader.h:30
 AliCdfJetHeader.h:31
 AliCdfJetHeader.h:32
 AliCdfJetHeader.h:33
 AliCdfJetHeader.h:34
 AliCdfJetHeader.h:35
 AliCdfJetHeader.h:36
 AliCdfJetHeader.h:37
 AliCdfJetHeader.h:38
 AliCdfJetHeader.h:39
 AliCdfJetHeader.h:40
 AliCdfJetHeader.h:41
 AliCdfJetHeader.h:42
 AliCdfJetHeader.h:43
 AliCdfJetHeader.h:44
 AliCdfJetHeader.h:45
 AliCdfJetHeader.h:46
 AliCdfJetHeader.h:47
 AliCdfJetHeader.h:48
 AliCdfJetHeader.h:49