Compatibility with ROOT trunk
[u/mrichter/AliRoot.git] / HLT / BASE / AliHLTTriggerMenuItem.cxx
index 73d0bda..c0aedcc 100644 (file)
@@ -26,6 +26,8 @@
 #include "AliHLTTriggerMenuItem.h"
 #include "Riostream.h"
 
+using std::cout;
+using std::endl;
 ClassImp(AliHLTTriggerMenuItem)
 
 
@@ -35,9 +37,12 @@ AliHLTTriggerMenuItem::AliHLTTriggerMenuItem() :
   fConditionExpr(),
   fDomainExpr(),
   fPrescalar(0),
-  fPriority(0)
+  fPriority(0),
+  fScaleDown(1)
 {
   // Default constructor.
+  
+  DefaultResult(true); // The default result for the item is always true.
 }
 
 
@@ -54,10 +59,13 @@ void AliHLTTriggerMenuItem::Print(Option_t* option) const
   TString opt = option;
   if (opt.Contains("compact"))
   {
-    cout << setw(10) << fPrescalar << " | "
-         << setw(10) << fPriority << " | "
-         << setw(60) << fConditionExpr.Data() << " | "
-         << setw(60) << fDomainExpr.Data() << setw(0) << endl;
+    cout << "{fConditionExpr = \"" << fConditionExpr.Data()
+         << "\", fDomainExpr = \"" << fDomainExpr.Data()
+         << "\", fPrescalar = " << fPrescalar
+         << ", fScaleDown = " << fScaleDown
+         << ", fPriority = " << fPriority
+         << ", default result = " << (DefaultResult() ? "true" : "false")
+         << "}" << endl;
   }
   else
   {
@@ -66,6 +74,8 @@ void AliHLTTriggerMenuItem::Print(Option_t* option) const
     cout << "Trigger domain merge expression = " << fDomainExpr.Data() << endl;
     cout << "                     Pre-scalar = " << fPrescalar << endl;
     cout << "                       Priority = " << fPriority << endl;
+    cout << "                     Scale-down = " << fScaleDown << endl;
+    cout << "  Default global trigger result = " << (DefaultResult() ? "true" : "false") << endl;
   }
 }