20 log << MSG::DEBUG <<
"TrigDecisionCnv_p5::transToPers called " << trans <<
" " << pers <<
endmsg;
29 dataLinkConverter.transToPers(l2_result, pers->
m_l2_result, log);
37 log << MSG::DEBUG <<
"TrigDecisionCnv_p5::persToTrans called " <<
endmsg;
43 dataLinkConverter.persToTrans( &pers->
m_l2_result, &l2_result, log);
46 dataLinkConverter.persToTrans( &pers->
m_ef_result, &ef_result, log);
This file contains the class definition for the DataLinkCnv_p2 class and DataLinkVectorCnv_p2 class.
Object reference supporting deferred reading from StoreGate.
bool toPersistent()
Prepare the object to be written out.
virtual void persToTrans(const TrigDecision_p5 *persObj, TrigDecision *transObj, MsgStream &log) const override
LVL1CTP::Lvl1ResultCnv_p2 m_lvl1ResultCnv
virtual void transToPers(const TrigDecision *transObj, TrigDecision_p5 *persObj, MsgStream &log) const override
LVL1CTP::Lvl1Result_p2 m_l1_result
Light result of trigger level 1.
uint32_t m_configMasterKey
DataLink_p2 m_ef_result
HLTResult of trigger level EF.
DataLink_p2 m_l2_result
HLTResult of trigger level 2.
The TrigDecision is an object which merges trigger informations from various levels.
const DataLink< HLT::HLTResult > & getL2ResultLink() const
const DataLink< HLT::HLTResult > & getEFResultLink() const
uint32_t masterKey() const
const LVL1CTP::Lvl1Result & getL1Result() const