|
ATLAS Offline Software
|
Go to the documentation of this file.
37 auto trans = std::make_unique<TriggerInfo>();
39 return(trans.release());
44 auto pers = std::make_unique<TriggerInfo_p1>();
46 return(pers.release());
virtual void transToPers(const TriggerInfo *transObj, TriggerInfo_p1 *persObj, MsgStream &log) const override
void setLevel1TriggerType(const number_type level1TriggerType)
set level1 trigger type
void setExtendedLevel1ID(const number_type extendedLevel1ID)
set extended level1 ID
void setLevel2TriggerInfo(const std::vector< number_type > &level2TriggerInfo)
set level2 trigger info
void setEventFilterInfo(const std::vector< number_type > &eventFilterInfo)
set event filter trigger info
std::vector< number_type > m_eventFilterInfo
This class contains trigger related information.
number_type m_level2TriggerInfo
virtual void persToTrans(const TriggerInfo_p1 *persObj, TriggerInfo *transObj, MsgStream &log) const override
const std::vector< number_type > & level2TriggerInfo() const
get level2 trigger info
virtual TriggerInfo_p1 * createPersistentConst(const TriggerInfo *transObj, MsgStream &log) const override
number_type m_extendedLevel1ID
number_type level1TriggerType() const
get level1 trigger type
virtual TriggerInfo * createTransientConst(const TriggerInfo_p1 *persObj, MsgStream &log) const override
This class contains trigger related information.
number_type extendedLevel1ID() const
get extended level1 ID
const std::vector< number_type > & eventFilterInfo() const
get event filter trigger info
number_type m_level1TriggerType