using CheckCTPTrigger instead of EvaluateCTPTriggerClass
authorrichterm <richterm@f7af4fe6-9843-0410-8265-dc069ae4e863>
Thu, 8 Apr 2010 22:08:53 +0000 (22:08 +0000)
committerrichterm <richterm@f7af4fe6-9843-0410-8265-dc069ae4e863>
Thu, 8 Apr 2010 22:08:53 +0000 (22:08 +0000)
the new function CheckCTPTrigger is better suited for checking the occurence
of single trigger classes. The return value indicates whether the trigger is
active or not, or whether the class is not included in the setup at all.

HLT/TRD/AliHLTTRDCalibrationComponent.cxx
HLT/TRD/AliHLTTRDCalibrationComponent.h

index 90097b8316be6ef3cc27a0be9da61b40b85cec06..c894db6aebcb5f53d045ec9c9e87420ad67abd15 100644 (file)
@@ -3,9 +3,8 @@
 /**************************************************************************
  * Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
  *                                                                        *
- * Authors: Matthias Richter <Matthias.Richter@ift.uib.no>                *
- *          Timm Steinbeck <timm@kip.uni-heidelberg.de>                   *
- *          for The ALICE Off-line Project.                               *
+ * Authors:                                                               *
+ *          for The ALICE HLT Project.                                    *
  *                                                                        *
  * Permission to use, copy, modify and distribute this software and its   *
  * documentation strictly for non-commercial purposes is hereby granted   *
  * provided "as is" without express or implied warranty.                  *
  **************************************************************************/
 
-/** @file   AliHLTTRDCalibrationComponent.cxx
-    @author Timm Steinbeck, Matthias Richter
-    @date
-    @brief  A TRDCalibration processing component for the HLT. */
+//  @file   AliHLTTRDCalibrationComponent.cxx
+//  @author 
+//  @date
+//  @brief  A TRDCalibration processing component for the HLT. 
+// 
 
 #if __GNUC__ >= 3
 using namespace std;
@@ -346,8 +346,8 @@ Int_t AliHLTTRDCalibrationComponent::ProcessCalibration(const AliHLTComponent_Ev
       for(int i = 0; i < fTrgStrings->GetEntriesFast(); i++){
        const TObjString *const obString=(TObjString*)fTrgStrings->At(i);
        const TString tString=obString->GetString();
-       //printf("Trigger Output: %i\n",EvaluateCTPTriggerClass(tString.Data(),trigData));
-       if(EvaluateCTPTriggerClass(tString.Data(),trigData)){TriggerPassed=kTRUE; break;}
+       printf("Trigger Output: %i\n",CheckCTPTrigger(tString.Data()));
+       if(CheckCTPTrigger(tString.Data())>0){TriggerPassed=kTRUE; break;}
       }
     }
     else{
@@ -355,7 +355,7 @@ Int_t AliHLTTRDCalibrationComponent::ProcessCalibration(const AliHLTComponent_Ev
       for(int i = 0; i < fTrgStrings->GetEntriesFast(); i++){
        const TObjString *const obString=(TObjString*)fTrgStrings->At(i);
        const TString tString=obString->GetString();
-       if(EvaluateCTPTriggerClass(tString.Data(),trigData)){TriggerPassed=kFALSE; break;}
+       if(CheckCTPTrigger(tString.Data())>0){TriggerPassed=kFALSE; break;}
       }
     }
   }
index 31726ca94163d61fdea47b7101085d31c086aeb5..84a3e0d0c283fa1f1d755c8925a11e660a2a8667 100644 (file)
@@ -7,10 +7,11 @@
 //* ALICE Experiment at CERN, All rights reserved.                         *
 //* See cxx source for full Copyright notice                               *
 
-/** @file   AliHLTTRDCalibrationComponent.h
-    @author Timm Steinbeck, Matthias Richter
-    @date   
-    @brief  Declaration of a TRDCalibration component. */
+//  @file   AliHLTTRDCalibrationComponent.h
+//  @author 
+//  @date   
+//  @brief  Declaration of a TRDCalibration component. 
+// 
 
 
 #include "AliHLTCalibrationProcessor.h"