]> git.uio.no Git - u/mrichter/AliRoot.git/blob - EMCAL/AliEMCALJetFinderInputPrep.h
few changes by Thomas Kuhr
[u/mrichter/AliRoot.git] / EMCAL / AliEMCALJetFinderInputPrep.h
1 #ifndef ALIEMCALJETFINDERINPUTPREP_H
2 #define ALIEMCALJETFINDERINPUTPREP_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 //  Base class for jetfinder input preparation 
11 //
12 //*-- Author: Mark Horner (LBL/UCT)
13 //
14
15
16
17 #include "TTask.h"
18 #include "AliEMCALJetFinderInput.h"
19 #include "AliEMCALJetFinderTypes.h"
20
21 class AliEMCALJetFinderInputPrep : public TTask
22 {
23                 
24         public:
25         AliEMCALJetFinderInputPrep();
26         ~AliEMCALJetFinderInputPrep();
27         void Reset(AliEMCALJetFinderResetType_t resettype);
28         void SetDebug(Int_t debug = 0){fDebug = debug; fInputObject.SetDebug(debug-2); }
29         Int_t FillFromFile(TString *filename, AliEMCALJetFinderFileType_t filetype, Int_t EventNumber);
30         AliEMCALJetFinderInput* GetJetFinderInput()  {return &fInputObject;}
31         void SetPythiaComparison(Bool_t value) {fPythiaComparison = value;}
32         Bool_t GetPythiaComparison() {return fPythiaComparison;}
33         protected:
34         Int_t           fDebug; // The debug flag to be used for messages
35         AliEMCALJetFinderInput  fInputObject;   // The JetFinder input object to be filled
36         Bool_t          fPythiaComparison;      // Special flag for pyclus comparison
37         private:
38
39         ClassDef(AliEMCALJetFinderInputPrep,3)
40         
41 };
42 #endif