]>
Commit | Line | Data |
---|---|---|
586f2bc3 | 1 | #ifndef ALIJETAODREADERHEADER_H |
2 | #define ALIJETAODREADERHEADER_H | |
3 | ||
4 | /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. * | |
5 | * See cxx source for full Copyright notice */ | |
6 | ||
7 | // Jet AOD Reader Header | |
8 | // Header for the AOD reader in the jet analysis | |
9 | // Author: Davide Perrino (davide.perrino@cern.ch) | |
10 | ||
11 | #include "AliJetReaderHeader.h" | |
12 | ||
13 | class AliJetAODReaderHeader : public AliJetReaderHeader | |
14 | { | |
15 | ||
16 | public: | |
17 | AliJetAODReaderHeader(); | |
18 | virtual ~AliJetAODReaderHeader(); | |
19 | ||
20 | // Getters | |
21 | Int_t GetNaod() const {return fNaod;} | |
d61f057d | 22 | UInt_t GetTestFilterMask(){return fTestFilterMask;} |
23 | ||
586f2bc3 | 24 | // Setters |
d61f057d | 25 | virtual void SetNumberOfAOD(Int_t i=1) {fNaod = i;} |
26 | virtual void SetTestFilterMask(UInt_t i){fTestFilterMask = i;} | |
0e4398c8 | 27 | virtual void SetReadAODMC(Short_t i){fReadMC = i;} |
28 | virtual Short_t GetReadAODMC(){return fReadMC;} | |
29 | ||
30 | enum { kDefault = 0, kAllMC = 1 , kChargedMC = 2}; | |
d61f057d | 31 | |
586f2bc3 | 32 | protected: |
33 | Int_t fNaod; // number of aods | |
d61f057d | 34 | UInt_t fTestFilterMask; // Filter Mask for jets, not tested if 0 |
0e4398c8 | 35 | Short_t fReadMC; // Flag for reading the AODMC infomration, NB. this is not available on the flight... |
586f2bc3 | 36 | |
0e4398c8 | 37 | ClassDef(AliJetAODReaderHeader,3); |
586f2bc3 | 38 | }; |
39 | ||
40 | #endif |