]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - STEER/AliCentrality.h
removing obsolete component from libAliHLTTrigger
[u/mrichter/AliRoot.git] / STEER / AliCentrality.h
index 1044959c31a4f2a54578bc169504f8b01c90c7a0..fd48a5ffada2198c3f1a9998f4c7c5ea3882c9da 100644 (file)
@@ -6,7 +6,7 @@
  * See cxx source for full Copyright notice                               */
 
 //*****************************************************
-//   Class AliCentralitySelectionTask
+//   Class AliCentrality
 //   author: Alberica Toia
 //*****************************************************
 
@@ -22,6 +22,7 @@ class AliCentrality : public TNamed
   AliCentrality& operator=(const AliCentrality& cnt);   /// assignment operator
 
   /// set centrality result
+  void SetQuality(Int_t quality) {fQuality = quality;} 
   void SetCentralityV0M(Float_t cent) {fCentralityV0M = cent;} 
   void SetCentralityFMD(Float_t cent) {fCentralityFMD = cent;}
   void SetCentralityTRK(Float_t cent) {fCentralityTRK = cent;}
@@ -38,7 +39,15 @@ class AliCentrality : public TNamed
   Int_t   GetCentralityClass5(const char *method);
   Bool_t  IsEventInCentralityClass(Float_t a, Float_t b, const char *method);
 
+  Float_t GetCentralityPercentileUnchecked(const char *method);
+  Int_t   GetCentralityClass10Unchecked(const char *method);
+  Int_t   GetCentralityClass5Unchecked(const char *method);
+  Bool_t  IsEventInCentralityClassUnchecked(Float_t a, Float_t b, const char *method);
+
+  Int_t GetQuality();
+
  private:
+  Int_t   fQuality; // Quality of centrality determination
   Float_t fCentralityV0M;   // Centrality from V0
   Float_t fCentralityFMD;   // Centrality from FMD
   Float_t fCentralityTRK;   // Centrality from tracks
@@ -49,6 +58,6 @@ class AliCentrality : public TNamed
   Float_t fCentralityTKLvsV0M;   // Centrality from tracklets vs V0
   Float_t fCentralityZEMvsZDC;   // Centrality from ZEM vs ZDC
 
-  ClassDef(AliCentrality, 1)
+  ClassDef(AliCentrality, 2)
 };
 #endif //ALICENTRALITY_H