]>
Commit | Line | Data |
---|---|---|
99e5fe42 | 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 */ | |
139cbd96 | 6 | |
7 | /* $Id$ */ | |
99e5fe42 | 8 | |
139cbd96 | 9 | //---------------------------------------------------- |
99e5fe42 | 10 | // Jet Kinematics Reader Header |
139cbd96 | 11 | // Header for the reader in the jet analysis for Kinematics |
99e5fe42 | 12 | // Author: Andreas Morsch (andreas.morsch@cern.ch) |
139cbd96 | 13 | //---------------------------------------------------- |
99e5fe42 | 14 | |
15 | #include "AliJetReaderHeader.h" | |
16 | ||
17 | class AliJetKineReaderHeader : public AliJetReaderHeader | |
18 | { | |
99e5fe42 | 19 | public: |
20 | AliJetKineReaderHeader(); | |
139cbd96 | 21 | virtual ~AliJetKineReaderHeader() {} |
99e5fe42 | 22 | |
23 | // Setters | |
139cbd96 | 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 | |
83a444b1 | 27 | |
99e5fe42 | 28 | // Getter |
139cbd96 | 29 | Bool_t FastSimTPC() const {return fFastSimTPC;} |
dd1aa8ee | 30 | Bool_t FastSimEMCAL() const {return fFastSimEMCAL;} |
139cbd96 | 31 | Bool_t ChargedOnly() const {return fChargedOnly;} |
83a444b1 | 32 | |
99e5fe42 | 33 | protected: |
34 | //parameters set by user | |
139cbd96 | 35 | Bool_t fFastSimTPC; // TPC fast simulation flag |
36 | Bool_t fFastSimEMCAL; // EMCAL fast simulation flag | |
37 | Bool_t fChargedOnly; // charged particles only flag | |
83a444b1 | 38 | |
139cbd96 | 39 | ClassDef(AliJetKineReaderHeader,3) // Kinematics reader header class |
99e5fe42 | 40 | }; |
41 | ||
42 | #endif |