]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - PWGGA/CaloTrackCorrelations/AliAnaPi0.h
fix compilation warning, add missing histogram default initialization in ctor
[u/mrichter/AliRoot.git] / PWGGA / CaloTrackCorrelations / AliAnaPi0.h
index 6776f91026aabb9bbf1c8e0f852a5daa9942d671..b5ffeb8ec9409fe57b1880f2b75c7420ce843290 100755 (executable)
@@ -111,6 +111,8 @@ class AliAnaPi0 : public AliAnaCaloTrackCorrBaseClass {
   void         SwitchOnFillAsymmetryHisto()     { fFillAsymmetryHisto  = kTRUE  ; }
   void         SwitchOffFillAsymmetryHisto()    { fFillAsymmetryHisto  = kFALSE ; }
 
+  void         SwitchOnFillOriginHisto()        { fFillOriginHisto     = kTRUE  ; }
+  void         SwitchOffFillOriginHisto()       { fFillOriginHisto     = kFALSE ; }
   
   //MC analysis related methods
     
@@ -160,6 +162,7 @@ class AliAnaPi0 : public AliAnaCaloTrackCorrBaseClass {
   Bool_t   fFillSSCombinations;        // Do invariant mass for different combination of shower shape clusters
   Bool_t   fFillAngleHisto;            // Fill histograms with pair opening angle
   Bool_t   fFillAsymmetryHisto;        // Fill histograms with asymmetry vs pt
+  Bool_t   fFillOriginHisto;           // Fill histograms depending on their origin
 
   //Histograms
   
@@ -231,23 +234,38 @@ class AliAnaPi0 : public AliAnaCaloTrackCorrBaseClass {
   
   //MC analysis histograms
   //Pi0 Acceptance
-  TH1F *   fhPrimPi0Pt ;               //! Spectrum of Primary 
-  TH1F *   fhPrimPi0AccPt ;            //! Spectrum of primary with accepted daughters 
+  TH1F *   fhPrimPi0E ;                //! Spectrum of Primary
+  TH1F *   fhPrimPi0Pt ;               //! Spectrum of Primary
+  TH1F *   fhPrimPi0AccE ;             //! Spectrum of primary with accepted daughters
+  TH1F *   fhPrimPi0AccPt ;            //! Spectrum of primary with accepted daughters
   TH2F *   fhPrimPi0Y ;                //! Rapidity distribution of primary particles  vs pT
   TH2F *   fhPrimPi0AccY ;             //! Rapidity distribution of primary with accepted daughters  vs pT
   TH2F *   fhPrimPi0Phi ;              //! Azimutal distribution of primary particles  vs pT
   TH2F *   fhPrimPi0AccPhi;            //! Azimutal distribution of primary with accepted daughters  vs pT
   TH2F *   fhPrimPi0OpeningAngle ;     //! Opening angle of pair versus pair energy, primaries
-  TH2F *   fhPrimPi0CosOpeningAngle ;  //! Cosinus of opening angle of pair version pair energy, primaries
-  TH2F *   fhPrimEtaOpeningAngle ;     //! Opening angle of pair versus pair energy, primaries
-  TH2F *   fhPrimEtaCosOpeningAngle ;  //! Cosinus of opening angle of pair version pair energy, primaries
+  TH2F *   fhPrimPi0OpeningAngleAsym ; //! Opening angle of pair versus pair E asymmetry, pi0 primaries
+  TH2F *   fhPrimPi0CosOpeningAngle ;  //! Cosinus of opening angle of pair version pair energy, pi0 primaries
+  TH2F *   fhPrimPi0PtCentrality ;     //! primary pi0 reconstructed centrality  vs pT
+  TH2F *   fhPrimPi0PtEventPlane ;     //! primary pi0 reconstructed event plane vs pT
+  TH2F *   fhPrimPi0AccPtCentrality ;  //! primary pi0 with accepted daughters reconstructed centrality  vs pT
+  TH2F *   fhPrimPi0AccPtEventPlane ;  //! primary pi0 with accepted daughters reconstructed event plane vs pT
+
   //Eta acceptance
-  TH1F *   fhPrimEtaPt ;               //! Spectrum of Primary 
-  TH1F *   fhPrimEtaAccPt ;            //! Spectrum of primary with accepted daughters 
+  TH1F *   fhPrimEtaE ;                //! Spectrum of Primary
+  TH1F *   fhPrimEtaPt ;               //! Spectrum of Primary
+  TH1F *   fhPrimEtaAccE ;             //! Spectrum of primary with accepted daughters
+  TH1F *   fhPrimEtaAccPt ;            //! Spectrum of primary with accepted daughters
   TH2F *   fhPrimEtaY ;                //! Rapidity distribution of primary particles vs pT
   TH2F *   fhPrimEtaAccY ;             //! Rapidity distribution of primary with accepted daughters  vs pT
   TH2F *   fhPrimEtaPhi ;              //! Azimutal distribution of primary particles  vs pT
   TH2F *   fhPrimEtaAccPhi;            //! Azimutal distribution of primary with accepted daughters     vs pT
+  TH2F *   fhPrimEtaOpeningAngle ;     //! Opening angle of pair versus pair energy, eta primaries
+  TH2F *   fhPrimEtaOpeningAngleAsym ; //! Opening angle of pair versus pair E asymmetry, eta primaries
+  TH2F *   fhPrimEtaCosOpeningAngle ;  //! Cosinus of opening angle of pair version pair energy, eta primaries
+  TH2F *   fhPrimEtaPtCentrality ;     //! primary eta reconstructed centrality  vs pT
+  TH2F *   fhPrimEtaPtEventPlane ;     //! primary eta reconstructed event plane vs pT
+  TH2F *   fhPrimEtaAccPtCentrality ;  //! primary eta with accepted daughters reconstructed centrality  vs pT
+  TH2F *   fhPrimEtaAccPtEventPlane ;  //! primary eta with accepted daughters reconstructed event plane vs pT
   
   // Primaries origin
   TH2F *   fhPrimPi0PtOrigin ;         //! Spectrum of generated pi0 vs mother
@@ -279,7 +297,7 @@ class AliAnaPi0 : public AliAnaCaloTrackCorrBaseClass {
   AliAnaPi0(              const AliAnaPi0 & api0) ; // cpy ctor
   AliAnaPi0 & operator = (const AliAnaPi0 & api0) ; // cpy assignment
   
-  ClassDef(AliAnaPi0,23)
+  ClassDef(AliAnaPi0,24)
 } ;