]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - PWGJE/AliPWG4HighPtTrackQA.h
Move simulation files to new subfolder,
[u/mrichter/AliRoot.git] / PWGJE / AliPWG4HighPtTrackQA.h
index e9c9c1d301bdd5e8d15e8756d5903b24a1975a33..c9112cc1e54afeef043142cb6baac4a8f4f25c65 100644 (file)
@@ -61,8 +61,8 @@ class AliPWG4HighPtTrackQA: public AliAnalysisTaskSE {
   Bool_t SelectEvent();              //decides if event is used for analysis
   Int_t CalculateCentrality(AliVEvent *ev);
   Int_t CalculateCentrality(AliESDEvent *esd);
-  Int_t CalculateCentrality(AliAODEvent *aod);
-  Int_t GetCentralityClass(Float_t cent=-1.);
+  Int_t CalculateCentrality(const AliAODEvent *aod);
+  Int_t GetCentralityClass(Float_t cent=-1.) const;
   void DoAnalysisESD();
   void DoAnalysisAOD();
   void FillHistograms();
@@ -83,14 +83,14 @@ class AliPWG4HighPtTrackQA: public AliAnalysisTaskSE {
   void SetNVariables(Int_t nv) {fNVariables = nv;}
 
   Float_t GetPtMax()           {return fPtMax;}
-  Float_t GetTPCClusterInfo(AliAODTrack *tr,Int_t nNeighbours=3, Int_t type=0, Int_t row0=0, Int_t row1=159) const;
-  Float_t GetTPCClusterInfoFitMap(AliESDtrack *tr,Int_t nNeighbours=3, Int_t type=0, Int_t row0=0, Int_t row1=159) const;
-  Int_t   GetTrackLengthTPC(AliESDtrack *track);
-  Int_t   GetTrackLengthTPC(AliAODTrack *track);
+  Float_t GetTPCClusterInfo(const AliAODTrack *tr,Int_t nNeighbours=3, Int_t type=0, Int_t row0=0, Int_t row1=159, Bool_t useFitMap=kFALSE) const;
+  Float_t GetTPCClusterInfoFitMap(const AliESDtrack *tr,Int_t nNeighbours=3, Int_t type=0, Int_t row0=0, Int_t row1=159) const;
+  Int_t   GetTrackLengthTPC(const AliESDtrack *track) const;
+  Int_t   GetTrackLengthTPC(const AliAODTrack *track) const;
   Float_t GetGoldenChi2(AliESDtrack *origtrack);
   Float_t GetGGCChi2(AliESDtrack *origtrack);
 
-  static AliGenPythiaEventHeader*  GetPythiaEventHeader(AliMCEvent *mcEvent);
+  static AliGenPythiaEventHeader*  GetPythiaEventHeader(const AliMCEvent *mcEvent);
   static Bool_t PythiaInfoFromFile(const char* currFile,Float_t &fXsec,Float_t &fTrials);// get the cross section and the trails either from pyxsec.root or from pysec_hists.root
 
  protected:
@@ -99,7 +99,7 @@ class AliPWG4HighPtTrackQA: public AliAnalysisTaskSE {
   AliPWG4HighPtTrackQA(const AliPWG4HighPtTrackQA&);
   AliPWG4HighPtTrackQA& operator=(const AliPWG4HighPtTrackQA&);
 
-  DataType fDataType;             //! kESD or kAOD
+  DataType fDataType;             // kESD or kAOD
 
   AliVEvent   *fEvent;            //! AliVEvent object
   AliESDEvent *fESD;              //! ESD object
@@ -236,7 +236,7 @@ class AliPWG4HighPtTrackQA: public AliAnalysisTaskSE {
   TList *fHistList; //! List of Histograms
   
  
-  ClassDef(AliPWG4HighPtTrackQA,1
+  ClassDef(AliPWG4HighPtTrackQA,2
   
 };
 #endif