Adding include path to allow compilation of CleanGeom task
[u/mrichter/AliRoot.git] / JETAN / AliJetKineReaderHeader.h
1 #ifndef ALIJETKINEREADERHEADER_H
2 #define ALIJETKINEREADERHEADER_H
3  
4 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
5  * See cxx source for full Copyright notice                               */
6
7 /* $Id$ */
8  
9 //----------------------------------------------------
10 // Jet Kinematics Reader Header
11 // Header for the reader in the jet analysis for Kinematics
12 // Author: Andreas Morsch (andreas.morsch@cern.ch)
13 //----------------------------------------------------
14
15 #include "AliJetReaderHeader.h"
16  
17 class AliJetKineReaderHeader : public AliJetReaderHeader
18 {
19  public:
20   AliJetKineReaderHeader();
21   virtual ~AliJetKineReaderHeader() {}
22   
23   // Setters
24   void    SetFastSimTPC(Bool_t flag = kTRUE)   {fFastSimTPC = flag;}   // if TPC fast simulation
25   void    SetFastSimEMCAL(Bool_t flag = kTRUE) {fFastSimEMCAL = flag;} // if EMCAL fast simulation
26   void    SetChargedOnly(Bool_t flag = kTRUE)  {fChargedOnly = flag;}  // for charged particles only, no smearing and no acceptance cuts
27
28   // Getter
29   Bool_t  FastSimTPC() const    {return fFastSimTPC;}
30   Bool_t  FastSimEMCAL() const  {return fFastSimEMCAL;}
31   Bool_t  ChargedOnly() const   {return fChargedOnly;}
32
33  protected:
34   //parameters set by user
35   Bool_t  fFastSimTPC;               // TPC fast simulation flag
36   Bool_t  fFastSimEMCAL;             // EMCAL fast simulation flag
37   Bool_t  fChargedOnly;              // charged particles only flag
38
39   ClassDef(AliJetKineReaderHeader,3) // Kinematics reader header class
40 };
41  
42 #endif