18 if (log.level() <= MSG::DEBUG) log << MSG::DEBUG <<
"ChamberT0sCnv_p1::persToTrans" <<
endmsg;
21 std::vector<std::pair<Identifier, float> > t0s;
22 t0s.reserve( persObj->
m_t0s.size() );
23 for (
const std::pair<unsigned int, float>& p : persObj->
m_t0s) {
24 t0s.emplace_back(
Identifier(p.first), p.second );
33 if (log.level() <= MSG::DEBUG) log << MSG::DEBUG <<
"ChamberT0sCnv_p1::transToPers" <<
endmsg;
34 persObj->
m_t0s.clear();
36 for (
const std::pair< Identifier, float>& p : transObj->
getAllT0s() ) {
37 persObj->
m_t0s.emplace_back( p.first.get_identifier32().get_compact(), p.second );
void transToPers(const Muon::ChamberT0s *transObj, Muon::ChamberT0s_p1 *persObj, MsgStream &log) const
void persToTrans(const Muon::ChamberT0s_p1 *persObj, Muon::ChamberT0s *transObj, MsgStream &log) const
std::vector< std::pair< unsigned int, float > > m_t0s
Stores links between chambers and the reconstructed T0.
const std::vector< std::pair< Identifier, float > > & getAllT0s() const
Returns entire list of T0s.