3 #ifndef ALIESDHLTDECISION_H 4 #define ALIESDHLTDECISION_H 16 #include "TArrayL64.h" 17 #include "TClonesArray.h" 57 virtual void Print(Option_t* option =
"")
const;
60 virtual void Copy(TObject &
object)
const;
63 virtual TObject *
Clone(
const char *newname=
"")
const;
93 #endif //ALIESDHLTDECISION_H const char * GetDescription() const
get the description og the global trigger decision
virtual Option_t * GetOption() const
AliESDHLTDecision & operator=(const AliESDHLTDecision &src)
assignment operator
trigger result true/false
static const char * fgkName
object name for the HLT decision
int SetTriggerItems(TArrayI items)
set the active HLT trigger items
AliESDHLTDecision()
constructor
virtual void Copy(TObject &object) const
Inherited from TObject. Copy this to the specified object.
TArrayI fTriggerItems
array of fired trigger item ids from the HLT trigger menu
virtual void Print(Option_t *option="") const
Inherited from TObject. Print Information.
~AliESDHLTDecision()
destructor
TClonesArray fInputObjectInfo
static const char * Name()
Bool_t IsTriggerFired(const char *name=NULL) const
void SetTriggerResult(bool result)
set trigger result
virtual TObject * Clone(const char *newname="") const
Inherited from TObject. Create a new clone.
indicate trigger decision object
bool Result() const
trigger result
TArrayL64 fCounters
trigger counters for HLT trigger items
int SetCounters(TArrayL64 counters)
set the event counters for HLT trigger items