]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - JETAN/AliJetReader.h
o remove warning
[u/mrichter/AliRoot.git] / JETAN / AliJetReader.h
index 72aa1d41e694fbe68d8fda070d8f9bac4f0c59c2..32714271239fd79f2defd65df9e05dcfd3ee7623 100755 (executable)
@@ -18,6 +18,7 @@ class TChain;
 class TTask;
 class TClonesArray;
 class TRefArray;
+class AliEMCALGeometry;
 class AliJetReaderHeader;
 class AliESDEvent;
 class AliHeader;
@@ -25,6 +26,8 @@ class AliJetUnitArray;
 class AliJetHadronCorrection;
 class AliJet;
 class AliJetFillUnitArray;
+class AliOADBContainer;
+
 
 class AliJetReader : public TObject 
 {
@@ -63,16 +66,25 @@ class AliJetReader : public TObject
 
   // Others
   virtual void   OpenInputFiles() {}
-  virtual void   SetInputEvent(TObject* /*esd*/, TObject* /*aod*/, TObject* /*mc*/) {;}
+  virtual void   SetInputEvent(const TObject* /*esd*/, const TObject* /*aod*/, const TObject* /*mc*/) {;}
   virtual void   ConnectTree(TTree* /*tree*/, TObject* /*data*/) {}
   virtual Bool_t GetGenJets(AliJet* /*genJets*/) {return kFALSE;}
   
   void ClearArray();
+  
+  virtual const TString GetJetanOADBPath()  {return fJetanOADBpath.Data();}
+  void SetJetanOADBPath(TString name) {fJetanOADBpath = name;}
  
+  virtual void SetDebug(Int_t debug = 0) {fDebug = debug;}
+  
  protected:
   AliJetReader(const AliJetReader& rJetReader);
   AliJetReader& operator = (const AliJetReader& rhsr);
+  Bool_t SetEMCALGeometry();
+  
 
+  TString                         fJetanOADBpath;          //! path to official OADB, to be set by the task
+  static AliEMCALGeometry         *fGeom;                  //! EMCAL Geometry 
   TChain                          *fChain;                 // chain for reconstructed tracks
   TChain                          *fTree;                  // tree for reconstructed tracks
   TClonesArray                    *fMomentumArray;         // array of particle momenta
@@ -95,7 +107,7 @@ class AliJetReader : public TObject
   Int_t                            fHCorrection;           //  Hadron correction flag 
   Int_t                            fECorrection;           //  Electron correction flag 
   Bool_t                           fEFlag;                 //  Electron correction flag 
-
+  Int_t                            fDebug;                //! Debug option
 
   ClassDef(AliJetReader,1)
 };