|
ATLAS Offline Software
|
Go to the documentation of this file.
8 #ifndef XAODTRIGGER_VERSIONS_TRIGDECISION_V1_H
9 #define XAODTRIGGER_VERSIONS_TRIGDECISION_V1_H
69 const std::vector< uint32_t >&
tav()
const;
74 const std::vector< uint32_t >&
tap()
const;
79 const std::vector< uint32_t >&
tbp()
const;
170 #endif // XAODTRIGGER_VERSIONS_TRIGDECISION_V1_H
void setSMK(uint32_t value)
Set the Super Master Key describing this object.
void setLVL2ErrorBits(uint32_t value)
Set a summary of all errors that happened during the LVL2 execution.
const std::vector< uint32_t > & efPrescaled() const
Get the EF prescaled bits.
void setEFPassedPhysics(const std::vector< uint32_t > &value)
Set the EF physics decision bits.
uint32_t lvl2ErrorBits() const
Get a summary of all errors that happened during the LVL2 execution.
const std::vector< uint32_t > & efResurrected() const
Get the EF resurrected bits.
Base class for elements of a container that can have aux data.
void setLVL2PassedRaw(const std::vector< uint32_t > &value)
Set the LVL2 passed-raw bits.
void setEFTruncated(bool value)
Set whether the EF result is truncated.
const std::vector< uint32_t > & efPassedPhysics() const
Get the EF physics decision bits.
const std::vector< uint32_t > & tav() const
Get the Trigger After Veto bits.
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.
const std::vector< uint32_t > & lvl2PassedPhysics() const
Get the LVL2 physics decision bits.
void setLVL2PassedThrough(const std::vector< uint32_t > &value)
Set the LVL2 pass-through bits.
const std::vector< uint32_t > & lvl2PassedThrough() const
Get the LVL2 pass-through bits.
void setEFPassedThrough(const std::vector< uint32_t > &value)
Set the EF pass-through bits.
TrigDecision_v1()
Default constructor.
void setTAP(const std::vector< uint32_t > &value)
Set the Trigger After Prescale bits.
const std::vector< uint32_t > & efPassedThrough() const
Get the EF pass-through bits.
void setTBP(const std::vector< uint32_t > &value)
Set the Trigger Before Prescale bits.
const std::vector< uint32_t > & efPassedRaw() const
Get the EF passed-raw bits.
void setTAV(const std::vector< uint32_t > &value)
Set the Trigger After Veto bits.
void setLVL2Resurrected(const std::vector< uint32_t > &value)
Set the LVL2 resurrected bits.
void setEFErrorBits(uint32_t value)
Set a summary of all errors that happened during the EF execution.
bool lvl2Truncated() const
Is the LVL2 result truncated?
SG_BASE(xAOD::TrigDecision_v1, SG::AuxElement)
uint32_t smk() const
Get the Super Master Key describing this object.
const std::vector< uint32_t > & tap() const
Get the Trigger After Prescale bits.
void setEFPrescaled(const std::vector< uint32_t > &value)
Set the EF prescaled bits.
char bgCode() const
Get the bunch group code of the current event.
bool efTruncated() const
Is the EF result truncated?
const std::vector< uint32_t > & lvl2Prescaled() const
Get the LVL2 prescaled bits.
uint32_t efErrorBits() const
Get a summary of all errors that happened during the EF execution.
void setEFPassedRaw(const std::vector< uint32_t > &value)
Set the EF passed-raw bits.
void setLVL2PassedPhysics(const std::vector< uint32_t > &value)
Set the LVL2 physics decision bits.
void setLVL2Prescaled(const std::vector< uint32_t > &value)
Set the LVL2 prescaled bits.
const std::vector< uint32_t > & tbp() const
Get the Trigger Before Prescale bits.
void setBGCode(char value)
Set the bunch group code of the current event.
void setEFResurrected(const std::vector< uint32_t > &value)
Set the EF resurrected bits.
const std::vector< uint32_t > & lvl2Resurrected() const
Get the LVL2 resurrected bits.
void setLVL2Truncated(bool value)
Set whether the LVL2 result is truncated.
Interface to the raw trigger decision information of the event.
const std::vector< uint32_t > & lvl2PassedRaw() const
Get the LVL2 passed-raw bits.
Base class for elements of a container that can have aux data.
std::ostream & operator<<(std::ostream &out, const std::pair< FIRST, SECOND > &pair)
Helper print operator.