39void TauJetCnv_p2 :: persToTrans(
const TauJet_p2 *pers,
40 Analysis :: TauJet *trans,
41 MsgStream &
msg )
const
56 std::vector<std::pair<TauJetParameters::TauID, double> > params;
57 params.reserve(pers->
m_params.size());
58 for (
const auto& p : pers->
m_params) {
67 trans->setTauID (tauID);
73 trans->setAuthor( TauJetParameters :: tauRec );
75 trans->setAuthor( TauJetParameters :: tau1P3P );
78void TauJetCnv_p2 :: transToPers(
const Analysis :: TauJet *trans,
80 MsgStream &
msg )
const
101 pers->
m_vetoFlags = trans->tauID()->vetoFlags().to_ulong();
103 pers->
m_params.reserve (trans->tauID()->params().size());
104 for (
const auto& p : trans->tauID()->params()) {
105 pers->
m_params.emplace_back (
static_cast<int>( p.first ), p.second);
111 if( trans->hasAuthor( TauJetParameters :: tauRec ) )
113 if( trans->hasAuthor( TauJetParameters :: tau1P3P ) )
static const ParticleBaseCnv_p1 partBaseCnv