#include "AliHLTTriggerMenuItem.h"
#include "Riostream.h"
using std::cout;
using std::endl;
ClassImp(AliHLTTriggerMenuItem)
AliHLTTriggerMenuItem::AliHLTTriggerMenuItem() :
TObject(),
fDescription(),
fConditionExpr(),
fDomainExpr(),
fPrescalar(0),
fPriority(0),
fScaleDown(1)
{
DefaultResult(true);
}
AliHLTTriggerMenuItem::~AliHLTTriggerMenuItem()
{
}
void AliHLTTriggerMenuItem::Print(Option_t* option) const
{
TString opt = option;
if (opt.Contains("compact"))
{
cout << "{fConditionExpr = \"" << fConditionExpr.Data()
<< "\", fDomainExpr = \"" << fDomainExpr.Data()
<< "\", fPrescalar = " << fPrescalar
<< ", fScaleDown = " << fScaleDown
<< ", fPriority = " << fPriority
<< ", default result = " << (DefaultResult() ? "true" : "false")
<< "}" << endl;
}
else
{
cout << " Description = " << fDescription.Data() << endl;
cout << " Trigger condition expression = " << fConditionExpr.Data() << endl;
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;
}
}
AliHLTTriggerMenuItem.cxx:1 AliHLTTriggerMenuItem.cxx:2 AliHLTTriggerMenuItem.cxx:3 AliHLTTriggerMenuItem.cxx:4 AliHLTTriggerMenuItem.cxx:5 AliHLTTriggerMenuItem.cxx:6 AliHLTTriggerMenuItem.cxx:7 AliHLTTriggerMenuItem.cxx:8 AliHLTTriggerMenuItem.cxx:9 AliHLTTriggerMenuItem.cxx:10 AliHLTTriggerMenuItem.cxx:11 AliHLTTriggerMenuItem.cxx:12 AliHLTTriggerMenuItem.cxx:13 AliHLTTriggerMenuItem.cxx:14 AliHLTTriggerMenuItem.cxx:15 AliHLTTriggerMenuItem.cxx:16 AliHLTTriggerMenuItem.cxx:17 AliHLTTriggerMenuItem.cxx:18 AliHLTTriggerMenuItem.cxx:19 AliHLTTriggerMenuItem.cxx:20 AliHLTTriggerMenuItem.cxx:21 AliHLTTriggerMenuItem.cxx:22 AliHLTTriggerMenuItem.cxx:23 AliHLTTriggerMenuItem.cxx:24 AliHLTTriggerMenuItem.cxx:25 AliHLTTriggerMenuItem.cxx:26 AliHLTTriggerMenuItem.cxx:27 AliHLTTriggerMenuItem.cxx:28 AliHLTTriggerMenuItem.cxx:29 AliHLTTriggerMenuItem.cxx:30 AliHLTTriggerMenuItem.cxx:31 AliHLTTriggerMenuItem.cxx:32 AliHLTTriggerMenuItem.cxx:33 AliHLTTriggerMenuItem.cxx:34 AliHLTTriggerMenuItem.cxx:35 AliHLTTriggerMenuItem.cxx:36 AliHLTTriggerMenuItem.cxx:37 AliHLTTriggerMenuItem.cxx:38 AliHLTTriggerMenuItem.cxx:39 AliHLTTriggerMenuItem.cxx:40 AliHLTTriggerMenuItem.cxx:41 AliHLTTriggerMenuItem.cxx:42 AliHLTTriggerMenuItem.cxx:43 AliHLTTriggerMenuItem.cxx:44 AliHLTTriggerMenuItem.cxx:45 AliHLTTriggerMenuItem.cxx:46 AliHLTTriggerMenuItem.cxx:47 AliHLTTriggerMenuItem.cxx:48 AliHLTTriggerMenuItem.cxx:49 AliHLTTriggerMenuItem.cxx:50 AliHLTTriggerMenuItem.cxx:51 AliHLTTriggerMenuItem.cxx:52 AliHLTTriggerMenuItem.cxx:53 AliHLTTriggerMenuItem.cxx:54 AliHLTTriggerMenuItem.cxx:55 AliHLTTriggerMenuItem.cxx:56 AliHLTTriggerMenuItem.cxx:57 AliHLTTriggerMenuItem.cxx:58 AliHLTTriggerMenuItem.cxx:59 AliHLTTriggerMenuItem.cxx:60 AliHLTTriggerMenuItem.cxx:61 AliHLTTriggerMenuItem.cxx:62 AliHLTTriggerMenuItem.cxx:63 AliHLTTriggerMenuItem.cxx:64 AliHLTTriggerMenuItem.cxx:65 AliHLTTriggerMenuItem.cxx:66 AliHLTTriggerMenuItem.cxx:67 AliHLTTriggerMenuItem.cxx:68 AliHLTTriggerMenuItem.cxx:69 AliHLTTriggerMenuItem.cxx:70 AliHLTTriggerMenuItem.cxx:71 AliHLTTriggerMenuItem.cxx:72 AliHLTTriggerMenuItem.cxx:73 AliHLTTriggerMenuItem.cxx:74 AliHLTTriggerMenuItem.cxx:75 AliHLTTriggerMenuItem.cxx:76 AliHLTTriggerMenuItem.cxx:77 AliHLTTriggerMenuItem.cxx:78 AliHLTTriggerMenuItem.cxx:79 AliHLTTriggerMenuItem.cxx:80 AliHLTTriggerMenuItem.cxx:81