1 #ifndef ALIEMCALJETFINDERINPUTPREP_H
2 #define ALIEMCALJETFINDERINPUTPREP_H
4 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
5 * * * See cxx source for full Copyright notice */
9 //_________________________________________________________________________
10 // Base class for jetfinder input preparation
12 //*-- Author: Mark Horner (LBL/UCT)
18 #include "AliEMCALJetFinderInput.h"
19 #include "AliEMCALJetFinderTypes.h"
21 class AliEMCALJetFinderInputPrep : public TTask
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;}
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
39 ClassDef(AliEMCALJetFinderInputPrep,3)