ROOT logo
#ifndef ALIJETKINEREADERHEADER_H
#define ALIJETKINEREADERHEADER_H
 
/* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
 * See cxx source for full Copyright notice                               */

/* $Id$ */
 
//----------------------------------------------------
// Jet Kinematics Reader Header
// Header for the reader in the jet analysis for Kinematics
// Author: Andreas Morsch (andreas.morsch@cern.ch)
//----------------------------------------------------

#include "AliJetReaderHeader.h"
 
class AliJetKineReaderHeader : public AliJetReaderHeader
{
 public:
  AliJetKineReaderHeader();
  virtual ~AliJetKineReaderHeader() {}
  
  // Setters
  void    SetFastSimTPC(Bool_t flag = kTRUE)   {fFastSimTPC = flag;}   // if TPC fast simulation
  void    SetFastSimEMCAL(Bool_t flag = kTRUE) {fFastSimEMCAL = flag;} // if EMCAL fast simulation
  void    SetChargedOnly(Bool_t flag = kTRUE)  {fChargedOnly = flag;}  // for charged particles only, no smearing and no acceptance cuts

  // Getter
  Bool_t  FastSimTPC() const    {return fFastSimTPC;}
  Bool_t  FastSimEMCAL() const  {return fFastSimEMCAL;}
  Bool_t  ChargedOnly() const   {return fChargedOnly;}

 protected:
  //parameters set by user
  Bool_t  fFastSimTPC;               // TPC fast simulation flag
  Bool_t  fFastSimEMCAL;             // EMCAL fast simulation flag
  Bool_t  fChargedOnly;              // charged particles only flag

  ClassDef(AliJetKineReaderHeader,3) // Kinematics reader header class
};
 
#endif
 AliJetKineReaderHeader.h:1
 AliJetKineReaderHeader.h:2
 AliJetKineReaderHeader.h:3
 AliJetKineReaderHeader.h:4
 AliJetKineReaderHeader.h:5
 AliJetKineReaderHeader.h:6
 AliJetKineReaderHeader.h:7
 AliJetKineReaderHeader.h:8
 AliJetKineReaderHeader.h:9
 AliJetKineReaderHeader.h:10
 AliJetKineReaderHeader.h:11
 AliJetKineReaderHeader.h:12
 AliJetKineReaderHeader.h:13
 AliJetKineReaderHeader.h:14
 AliJetKineReaderHeader.h:15
 AliJetKineReaderHeader.h:16
 AliJetKineReaderHeader.h:17
 AliJetKineReaderHeader.h:18
 AliJetKineReaderHeader.h:19
 AliJetKineReaderHeader.h:20
 AliJetKineReaderHeader.h:21
 AliJetKineReaderHeader.h:22
 AliJetKineReaderHeader.h:23
 AliJetKineReaderHeader.h:24
 AliJetKineReaderHeader.h:25
 AliJetKineReaderHeader.h:26
 AliJetKineReaderHeader.h:27
 AliJetKineReaderHeader.h:28
 AliJetKineReaderHeader.h:29
 AliJetKineReaderHeader.h:30
 AliJetKineReaderHeader.h:31
 AliJetKineReaderHeader.h:32
 AliJetKineReaderHeader.h:33
 AliJetKineReaderHeader.h:34
 AliJetKineReaderHeader.h:35
 AliJetKineReaderHeader.h:36
 AliJetKineReaderHeader.h:37
 AliJetKineReaderHeader.h:38
 AliJetKineReaderHeader.h:39
 AliJetKineReaderHeader.h:40
 AliJetKineReaderHeader.h:41
 AliJetKineReaderHeader.h:42