Removed deprecatet function AliTriggerAnalysis::GetActiveBit
authormfloris <mfloris@f7af4fe6-9843-0410-8265-dc069ae4e863>
Tue, 12 Apr 2011 13:47:21 +0000 (13:47 +0000)
committermfloris <mfloris@f7af4fe6-9843-0410-8265-dc069ae4e863>
Tue, 12 Apr 2011 13:47:21 +0000 (13:47 +0000)
ANALYSIS/AliPhysicsSelection.cxx
ANALYSIS/AliTriggerAnalysis.cxx
ANALYSIS/AliTriggerAnalysis.h

index e710e67..1f99541 100644 (file)
@@ -534,7 +534,7 @@ UInt_t AliPhysicsSelection::IsCollisionCandidate(const AliESDEvent* aEsd)
       TString triggerLogicOnline  = fPSOADB->GetHardwareTrigger(triggerLogic);
       TString triggerLogicOffline = fPSOADB->GetOfflineTrigger(triggerLogic);
 
-      AliDebug(AliLog::kDebug, Form("Triggers from OADB [0x%x][%d][%s][%s]",singleTriggerResult,AliTriggerAnalysis::GetActiveBit(singleTriggerResult),triggerLogicOffline.Data(),triggerLogicOnline.Data()));
+      AliDebug(AliLog::kDebug, Form("Triggers from OADB [0x%x][%d][%s][%s]",singleTriggerResult,AliOADBPhysicsSelection::GetActiveBit(singleTriggerResult),triggerLogicOffline.Data(),triggerLogicOnline.Data()));
 
       // replay hardware trigger (should only remove events for MC)
       Bool_t onlineTrigger  = EvaluateTriggerLogic(aEsd, triggerAnalysis, triggerLogicOnline, kFALSE);
index cbf884e..05145d7 100644 (file)
@@ -1509,25 +1509,3 @@ void AliTriggerAnalysis::PrintTriggerClasses() const
 }
 
 
-const UInt_t AliTriggerAnalysis::GetActiveBit(UInt_t mask) {
-  // Returns the active bit index in the mask
-  // Assumes only one bit is on.
-  // If more than one bit is lit, prints an error and returns the first.
-  // If no bit is on, prints an error and returns 0
-
-  Int_t nbit = sizeof(mask)*8;
-  Int_t activeBit = -1;
-  for(Int_t ibit = 0; ibit < nbit; ibit++){
-    if ( mask & (0x1 << ibit) ) {
-      if (activeBit == -1) activeBit = ibit;
-      else Printf("ERROR (AliTriggerAnalysis::GetActiveBit): More than one bit is on in this mask 0x%x", mask);
-    }
-  }
-  if (activeBit == -1) {
-    Printf("ERROR (AliTriggerAnalysis::GetActiveBit): No bit is on");
-    activeBit=0;
-  }
-
-  return activeBit;
-
-}
index 7b8b191..b0930c7 100644 (file)
@@ -92,7 +92,6 @@ class AliTriggerAnalysis : public TObject
     void SetESDTrackCuts(AliESDtrackCuts* cuts) { fEsdTrackCuts = cuts;}
     AliESDtrackCuts* GetESDTrackCuts() const  {return fEsdTrackCuts;}
 
-    static const UInt_t GetActiveBit(UInt_t mask) ;
 
   protected:
     Bool_t IsL0InputFired(const AliESDEvent* aEsd, UInt_t input) const;
@@ -141,7 +140,7 @@ class AliTriggerAnalysis : public TObject
     Bool_t fMC;              // flag if MC is analyzed
     AliESDtrackCuts* fEsdTrackCuts;  //Track Cuts to select ESD tracks
 
-    ClassDef(AliTriggerAnalysis, 13)
+    ClassDef(AliTriggerAnalysis, 14)
     
   private:
     AliTriggerAnalysis(const AliTriggerAnalysis&);