]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - TPC/AliTPCcalibCosmic.h
Minor corrections to air-filled container volumes (M. Sitta)
[u/mrichter/AliRoot.git] / TPC / AliTPCcalibCosmic.h
index 6977bbd4c0d3acd067382257de1fae8dac75554a..ffee9e5e13eccc559f3582fa31b3ab67acd38da6 100644 (file)
@@ -5,17 +5,13 @@
  * See cxx source for full Copyright notice                               */
 
 #include "AliTPCcalibBase.h"
-#include "AliTPCCalPad.h"
-#include "TH2F.h"
+class TH2F;
 class TH1F;
 class TList;
 class AliESDEvent;
 class AliESDtrack;
 class THnSparse;
 
-#include "TTreeStream.h"
-
-
 class AliTPCcalibCosmic:public AliTPCcalibBase {
 public:
   AliTPCcalibCosmic(); 
@@ -23,7 +19,7 @@ public:
   virtual ~AliTPCcalibCosmic();
   
   virtual void      Process(AliESDEvent *event);
-  virtual Long64_t  Merge(TCollection *li);
+  virtual Long64_t  Merge(TCollection *const li);
   virtual void      Analyze();
   void              Add(const AliTPCcalibCosmic* cosmic);
   //
@@ -38,25 +34,27 @@ public:
 
   void UpdateTrack(AliExternalTrackParam &track0, const AliExternalTrackParam &track1);
   //
-  void FillHistoPerformance(AliExternalTrackParam *par0, AliExternalTrackParam *par1, AliExternalTrackParam *inner0, AliExternalTrackParam *inner1, AliTPCseed *seed0,  AliTPCseed *seed1);
+  void FillHistoPerformance(const AliExternalTrackParam *par0, const AliExternalTrackParam *par1, const AliExternalTrackParam *inner0, const AliExternalTrackParam *inner1, AliTPCseed *seed0,  AliTPCseed *seed1, const AliExternalTrackParam *param0Combined);
+  void MaterialBudgetDump(AliExternalTrackParam *const par0, AliExternalTrackParam *const par1, const AliExternalTrackParam *inner0, const AliExternalTrackParam *inner1, AliTPCseed *const seed0,  AliTPCseed *const seed1, AliExternalTrackParam *const param0Combined, AliExternalTrackParam *const param1Combined);
 
 
   //
-  TH1F   *          GetHistNTracks(){return fHistNTracks;};
-  TH1F   *          GetHistClusters(){return fClusters;};
-  TH2F   *          GetHistAcorde(){return fModules;};
-  TH1F   *          GetHistPt(){return fHistPt;};
-  TH2F   *          GetHistDeDx(){return fDeDx;};
-  TH1F   *          GetHistMIP(){return fDeDxMIP;};
+  TH1F   *          GetHistNTracks() const {return fHistNTracks;};
+  TH1F   *          GetHistClusters() const {return fClusters;};
+  TH2F   *          GetHistAcorde()const {return fModules;};
+  TH1F   *          GetHistPt() const {return fHistPt;};
+  TH2F   *          GetHistDeDx() const {return fDeDx;};
+  TH1F   *          GetHistMIP() const {return fDeDxMIP;};
   //
-  Double_t          GetMIPvalue(){return fMIPvalue;};
+  Double_t          GetMIPvalue()const {return fMIPvalue;};
   //
-  static void       BinLogX(TH1 * h);   // method for correct histogram binning
-  static void       BinLogX(THnSparse * h, Int_t axisDim);   // method for correct histogram binning
+  static void       BinLogX(TH1 *const h);   // method for correct histogram binning
+  static void       BinLogX(THnSparse *const h, Int_t axisDim);   // method for correct histogram binning
 
-  void     Process(AliESDtrack *track, Int_t runNo=-1){AliTPCcalibBase::Process(track,runNo);};
-  void     Process(AliTPCseed *track){return AliTPCcalibBase::Process(track);}
-  
+  void     Process(AliESDtrack *const track, Int_t runNo=-1) {AliTPCcalibBase::Process(track,runNo);};
+  void     Process(AliTPCseed *const track)  {return AliTPCcalibBase::Process(track);}
+
+public:  
   //
   // Performance histograms
   //