#ifndef ALIHLTTRIGGERMENUITEM_H
#define ALIHLTTRIGGERMENUITEM_H
#include "TObject.h"
#include "TString.h"
#include "TArrayL.h"
class AliHLTTriggerMenuItem : public TObject
{
public:
AliHLTTriggerMenuItem();
virtual ~AliHLTTriggerMenuItem();
virtual void Print(Option_t* option = "") const;
const char* Description() const { return fDescription.Data(); }
void Description(const char* value) { fDescription = value; }
const char* TriggerCondition() const { return fConditionExpr.Data(); }
void TriggerCondition(const char* value) { fConditionExpr = value; }
const char* MergeExpression() const { return fDomainExpr.Data(); }
void MergeExpression(const char* value) { fDomainExpr = value; }
UInt_t PreScalar() const { return fPrescalar; }
void PreScalar(UInt_t value) { fPrescalar = value; }
UInt_t Priority() const { return fPriority; }
void Priority(UInt_t value) { fPriority = value; }
Double_t ScaleDown() const { return fScaleDown; }
void ScaleDown(Double_t value) { fScaleDown = (value < 0 ? 0 : (value > 1 ? 1 : value)); }
bool DefaultResult() const { return TestBit(BIT(15)) == 1; }
void DefaultResult(bool value) { SetBit(BIT(15), value); }
private:
TString fDescription;
TString fConditionExpr;
TString fDomainExpr;
UInt_t fPrescalar;
UInt_t fPriority;
Double_t fScaleDown;
ClassDef(AliHLTTriggerMenuItem, 4)
};
#endif // ALIHLTTRIGGERMENUITEM_H
AliHLTTriggerMenuItem.h:1 AliHLTTriggerMenuItem.h:2 AliHLTTriggerMenuItem.h:3 AliHLTTriggerMenuItem.h:4 AliHLTTriggerMenuItem.h:5 AliHLTTriggerMenuItem.h:6 AliHLTTriggerMenuItem.h:7 AliHLTTriggerMenuItem.h:8 AliHLTTriggerMenuItem.h:9 AliHLTTriggerMenuItem.h:10 AliHLTTriggerMenuItem.h:11 AliHLTTriggerMenuItem.h:12 AliHLTTriggerMenuItem.h:13 AliHLTTriggerMenuItem.h:14 AliHLTTriggerMenuItem.h:15 AliHLTTriggerMenuItem.h:16 AliHLTTriggerMenuItem.h:17 AliHLTTriggerMenuItem.h:18 AliHLTTriggerMenuItem.h:19 AliHLTTriggerMenuItem.h:20 AliHLTTriggerMenuItem.h:21 AliHLTTriggerMenuItem.h:22 AliHLTTriggerMenuItem.h:23 AliHLTTriggerMenuItem.h:24 AliHLTTriggerMenuItem.h:25 AliHLTTriggerMenuItem.h:26 AliHLTTriggerMenuItem.h:27 AliHLTTriggerMenuItem.h:28 AliHLTTriggerMenuItem.h:29 AliHLTTriggerMenuItem.h:30 AliHLTTriggerMenuItem.h:31 AliHLTTriggerMenuItem.h:32 AliHLTTriggerMenuItem.h:33 AliHLTTriggerMenuItem.h:34 AliHLTTriggerMenuItem.h:35 AliHLTTriggerMenuItem.h:36 AliHLTTriggerMenuItem.h:37 AliHLTTriggerMenuItem.h:38 AliHLTTriggerMenuItem.h:39 AliHLTTriggerMenuItem.h:40 AliHLTTriggerMenuItem.h:41 AliHLTTriggerMenuItem.h:42 AliHLTTriggerMenuItem.h:43 AliHLTTriggerMenuItem.h:44 AliHLTTriggerMenuItem.h:45 AliHLTTriggerMenuItem.h:46 AliHLTTriggerMenuItem.h:47 AliHLTTriggerMenuItem.h:48 AliHLTTriggerMenuItem.h:49 AliHLTTriggerMenuItem.h:50 AliHLTTriggerMenuItem.h:51 AliHLTTriggerMenuItem.h:52 AliHLTTriggerMenuItem.h:53 AliHLTTriggerMenuItem.h:54 AliHLTTriggerMenuItem.h:55 AliHLTTriggerMenuItem.h:56 AliHLTTriggerMenuItem.h:57 AliHLTTriggerMenuItem.h:58 AliHLTTriggerMenuItem.h:59 AliHLTTriggerMenuItem.h:60 AliHLTTriggerMenuItem.h:61 AliHLTTriggerMenuItem.h:62 AliHLTTriggerMenuItem.h:63 AliHLTTriggerMenuItem.h:64 AliHLTTriggerMenuItem.h:65 AliHLTTriggerMenuItem.h:66 AliHLTTriggerMenuItem.h:67 AliHLTTriggerMenuItem.h:68 AliHLTTriggerMenuItem.h:69 AliHLTTriggerMenuItem.h:70 AliHLTTriggerMenuItem.h:71 AliHLTTriggerMenuItem.h:72 AliHLTTriggerMenuItem.h:73 AliHLTTriggerMenuItem.h:74 AliHLTTriggerMenuItem.h:75 AliHLTTriggerMenuItem.h:76 AliHLTTriggerMenuItem.h:77 AliHLTTriggerMenuItem.h:78 AliHLTTriggerMenuItem.h:79 AliHLTTriggerMenuItem.h:80 AliHLTTriggerMenuItem.h:81 AliHLTTriggerMenuItem.h:82 AliHLTTriggerMenuItem.h:83 AliHLTTriggerMenuItem.h:84 AliHLTTriggerMenuItem.h:85 AliHLTTriggerMenuItem.h:86 AliHLTTriggerMenuItem.h:87 AliHLTTriggerMenuItem.h:88 AliHLTTriggerMenuItem.h:89 AliHLTTriggerMenuItem.h:90 AliHLTTriggerMenuItem.h:91 AliHLTTriggerMenuItem.h:92 AliHLTTriggerMenuItem.h:93 AliHLTTriggerMenuItem.h:94 AliHLTTriggerMenuItem.h:95 AliHLTTriggerMenuItem.h:96 AliHLTTriggerMenuItem.h:97 AliHLTTriggerMenuItem.h:98 AliHLTTriggerMenuItem.h:99 AliHLTTriggerMenuItem.h:100 AliHLTTriggerMenuItem.h:101 AliHLTTriggerMenuItem.h:102 AliHLTTriggerMenuItem.h:103 AliHLTTriggerMenuItem.h:104 AliHLTTriggerMenuItem.h:105 AliHLTTriggerMenuItem.h:106 AliHLTTriggerMenuItem.h:107 AliHLTTriggerMenuItem.h:108 AliHLTTriggerMenuItem.h:109 AliHLTTriggerMenuItem.h:110 AliHLTTriggerMenuItem.h:111 AliHLTTriggerMenuItem.h:112 AliHLTTriggerMenuItem.h:113 AliHLTTriggerMenuItem.h:114 AliHLTTriggerMenuItem.h:115 AliHLTTriggerMenuItem.h:116 AliHLTTriggerMenuItem.h:117 AliHLTTriggerMenuItem.h:118 AliHLTTriggerMenuItem.h:119 AliHLTTriggerMenuItem.h:120 AliHLTTriggerMenuItem.h:121 AliHLTTriggerMenuItem.h:122 AliHLTTriggerMenuItem.h:123 AliHLTTriggerMenuItem.h:124 AliHLTTriggerMenuItem.h:125 AliHLTTriggerMenuItem.h:126 AliHLTTriggerMenuItem.h:127 AliHLTTriggerMenuItem.h:128 AliHLTTriggerMenuItem.h:129 AliHLTTriggerMenuItem.h:130 AliHLTTriggerMenuItem.h:131 AliHLTTriggerMenuItem.h:132 AliHLTTriggerMenuItem.h:133 AliHLTTriggerMenuItem.h:134 AliHLTTriggerMenuItem.h:135 AliHLTTriggerMenuItem.h:136 AliHLTTriggerMenuItem.h:137 AliHLTTriggerMenuItem.h:138 AliHLTTriggerMenuItem.h:139 AliHLTTriggerMenuItem.h:140 AliHLTTriggerMenuItem.h:141 AliHLTTriggerMenuItem.h:142 AliHLTTriggerMenuItem.h:143 AliHLTTriggerMenuItem.h:144 AliHLTTriggerMenuItem.h:145 AliHLTTriggerMenuItem.h:146 AliHLTTriggerMenuItem.h:147 AliHLTTriggerMenuItem.h:148 AliHLTTriggerMenuItem.h:149 AliHLTTriggerMenuItem.h:150 AliHLTTriggerMenuItem.h:151 AliHLTTriggerMenuItem.h:152 AliHLTTriggerMenuItem.h:153 AliHLTTriggerMenuItem.h:154 AliHLTTriggerMenuItem.h:155 AliHLTTriggerMenuItem.h:156 AliHLTTriggerMenuItem.h:157 AliHLTTriggerMenuItem.h:158 AliHLTTriggerMenuItem.h:159 AliHLTTriggerMenuItem.h:160 AliHLTTriggerMenuItem.h:161 AliHLTTriggerMenuItem.h:162 AliHLTTriggerMenuItem.h:163 AliHLTTriggerMenuItem.h:164 AliHLTTriggerMenuItem.h:165 AliHLTTriggerMenuItem.h:166 AliHLTTriggerMenuItem.h:167 AliHLTTriggerMenuItem.h:168 AliHLTTriggerMenuItem.h:169 AliHLTTriggerMenuItem.h:170 AliHLTTriggerMenuItem.h:171 AliHLTTriggerMenuItem.h:172 AliHLTTriggerMenuItem.h:173 AliHLTTriggerMenuItem.h:174 AliHLTTriggerMenuItem.h:175 AliHLTTriggerMenuItem.h:176 AliHLTTriggerMenuItem.h:177 AliHLTTriggerMenuItem.h:178 AliHLTTriggerMenuItem.h:179 AliHLTTriggerMenuItem.h:180 AliHLTTriggerMenuItem.h:181 AliHLTTriggerMenuItem.h:182 AliHLTTriggerMenuItem.h:183 AliHLTTriggerMenuItem.h:184 AliHLTTriggerMenuItem.h:185 AliHLTTriggerMenuItem.h:186 AliHLTTriggerMenuItem.h:187 AliHLTTriggerMenuItem.h:188 AliHLTTriggerMenuItem.h:189 AliHLTTriggerMenuItem.h:190