]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - JETAN/AliJetReader.h
fix <PH> plot
[u/mrichter/AliRoot.git] / JETAN / AliJetReader.h
index c74f08a9e2af86b65054bdcd0ef193213edb54de..26cae2cfa7f0b008e780d331c47a0bc5481c00ad 100755 (executable)
@@ -18,6 +18,7 @@ class TChain;
 class TTask;
 class TClonesArray;
 class TRefArray;
+class AliEMCALGeoUtils;
 class AliJetReaderHeader;
 class AliESDEvent;
 class AliHeader;
@@ -25,6 +26,8 @@ class AliJetUnitArray;
 class AliJetHadronCorrection;
 class AliJet;
 class AliJetFillUnitArray;
+class AliOADBContainer;
+
 
 class AliJetReader : public TObject 
 {
@@ -68,11 +71,20 @@ class AliJetReader : public TObject
   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 AliEMCALGeoUtils         *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)
 };