]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - TPC/AliTPCcalibBase.h
moving AliEMCALGeoUtils to AliEMCALGeometry
[u/mrichter/AliRoot.git] / TPC / AliTPCcalibBase.h
index ee31aaa5d6d9291ff4e06c00bc5b03755c58d378..6344777118f1e3b82cf59f875454b87bace9cca7 100644 (file)
 class AliTPCseed;
 class AliESDEvent;
 class AliESDtrack;
+class AliESDfriendTrack;
 class TCollection;
 class TTreeSRedirector;
 class TGraph;
 class TGraphErrors;
 class THnSparse;
+class TH1;
 
 class AliTPCcalibBase:public TNamed {
 public:
@@ -46,7 +48,9 @@ public:
   virtual void RegisterDebugOutput(const char *path);
   static     Bool_t HasLaser(AliESDEvent *event);
   static TGraphErrors *        FitSlices(THnSparse *h, Int_t axisDim1, Int_t axisDim2, Int_t minEntries, Int_t nmaxBin, Float_t fracLow=0.1, Float_t fracUp=0.9, Bool_t useMedian=kFALSE, TTreeSRedirector *cstream=0, Int_t ival=1);
-
+  static void            BinLogX(THnSparse *h, Int_t axisDim);
+  static void            BinLogX(TH1 *h);
+  void SetRun(Int_t run){ fRun=run;}
 protected: 
   TTreeSRedirector *fDebugStreamer;     //! debug streamer
   Int_t  fStreamLevel;                  //  debug stream level
@@ -54,7 +58,7 @@ protected:
   Int_t  fEvent;                        //! current Event number
   Int_t  fTime;                         //!  current Time
   ULong64_t  fTrigger;                  //! current trigger mask
-  Float_t fMagF;                        //! current magnetic field 
+  Float_t fMagF;                        // current magnetic field 
   Int_t   fTriggerMaskReject;           //trigger mask - non accept trigger
   Int_t   fTriggerMaskAccept;           //trigger mask - accept
   Bool_t  fHasLaser;                    //flag the laser is overlayed with given event
@@ -62,11 +66,12 @@ protected:
   TObjString fTriggerClass;             // trigger class
   AliESDEvent  *fCurrentEvent;          //! current event
   AliESDtrack *fCurrentTrack;           //! current esd track
+  AliESDfriendTrack *fCurrentFriendTrack;     //! current friend track
   AliTPCseed   *fCurrentSeed;           //! current seed
 private:
   Int_t  fDebugLevel;                   //  debug level
 
-  ClassDef(AliTPCcalibBase,1)
+  ClassDef(AliTPCcalibBase,2)
 };
 
 #endif