]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - ANALYSIS/AliCollisionNormalization.h
Merge branch 'master', remote branch 'origin' into TPCdev
[u/mrichter/AliRoot.git] / ANALYSIS / AliCollisionNormalization.h
index 55b67e52a2294c7b23fbbbe5aee989694ab8228e..1cf937f3d50b1251a53f88bb3928c2e623f649de 100644 (file)
@@ -57,7 +57,7 @@ public:
   TH1F *   GetHistProcTypes () { return fHistProcTypes    ; }
    
 
-  Int_t GetProcessType(AliMCEvent * mcEvt) ;
+  Int_t GetProcessType(const AliMCEvent * mcEvt) ;
   Double_t GetProcessWeight(Int_t proctype);
 
   void SetReferencsXS(Int_t ref) { fReferenceXS = ref;}
@@ -74,6 +74,17 @@ public:
 
   Long64_t Merge(TCollection* list);
 
+  Double_t GetInputEvents() const {return fInputEvents;}   // number of Input Events 
+  Double_t GetPhysSelEvents() const {return fPhysSelEvents;} // number of  Events after Physics Selection 
+  Double_t GetBgEvents() const {return fBgEvents;}      // number of background events 
+
+  Double_t GetAllEvents() const {return fAllEvents;}             // number of corrected events 
+  Double_t GetAllEventsZRange() const {return fAllEventsZRange;}       // number of corrected events in z range
+  Double_t GetAllEventsZRangeMult1() const{return fAllEventsZRangeMult1;}  // number of corrected events with multiplicity larger 1 in z range
+  Double_t GetAllEventsInBin0ZRange() const {return fAllEventsInBin0ZRange;} // number of corrected events in bin0 in z range
+  Double_t GetTrigEffBin0() const {return fTrigEffBin0;}                // trigger efficiency
+
+
 protected:
 
   Int_t   fNbinsVz; // number of z bins in the vz histo
@@ -99,9 +110,19 @@ protected:
   TH1F * fHistStatBin0     ; // event stat histogram, created by physiscs selection; used in ComputeNint;
   TH1F * fHistStat         ; // event stat histogram, created by physiscs selection; used in ComputeNint;
 
-  static const char * fProcLabel[] ; // labels of the different process types
+  Double_t fInputEvents;   // number of Input Events 
+  Double_t fPhysSelEvents; // number of  Events after Physics Selection 
+  Double_t fBgEvents;            // number of background events 
+
+  Double_t fAllEvents;     // number of corrected events 
+  Double_t fAllEventsZRange;  // number of corrected events in z range
+  Double_t fAllEventsZRangeMult1; // number of corrected events with multiplicity larger 1 in z range
+  Double_t fAllEventsInBin0ZRange; // number of corrected events in bin0 in z range
+  Double_t fTrigEffBin0;  // trigger efficiency in Bin0
+
+  static const char * fgkProcLabel[] ; // labels of the different process types
   
-  ClassDef(AliCollisionNormalization, 3);
+  ClassDef(AliCollisionNormalization, 4);
     
 private:
   AliCollisionNormalization(const AliCollisionNormalization&);