35 PtEtaPhiMVector ttbar;
36 PtEtaPhiMVector t_beforeFSR, tbar_beforeFSR, t_afterFSR, tbar_afterFSR;
37 PtEtaPhiMVector WpDecay1, WpDecay2, WmDecay1, WmDecay2, b, bbar;
40 m_dec.decorateDefaultNoPdgId(
"MC_ttbar_beforeFSR");
41 m_dec.decorateDefaultNoPdgId(
"MC_ttbar_afterFSR");
42 m_dec.decorateDefaultNoPdgId(
"MC_ttbar_fromDecay_beforeFSR");
43 m_dec.decorateDefaultNoPdgId(
"MC_ttbar_fromDecay_afterFSR");
47 ttbar = t_beforeFSR + tbar_beforeFSR;
48 m_dec.decorateParticle(
"MC_ttbar_beforeFSR", ttbar);
53 ttbar = t_afterFSR + tbar_afterFSR;
54 m_dec.decorateParticle(
"MC_ttbar_afterFSR", ttbar);
63 ttbar = WpDecay1 + WpDecay2 + WmDecay1 + WmDecay2 + b + bbar;
64 m_dec.decorateParticle(
"MC_ttbar_fromDecay_beforeFSR", ttbar);
73 ttbar = WpDecay1 + WpDecay2 + WmDecay1 + WmDecay2 + b + bbar;
74 m_dec.decorateParticle(
"MC_ttbar_fromDecay_afterFSR", ttbar);
void FillAntiTopPartonHistory()
void FillWPartonHistory(const std::string &parent, int nWs=1, const std::string &mode="resonant")
void FillTopPartonHistory()
bool Retrievep4(const std::string &key, PtEtaPhiMVector &p4)
std::string m_prefix
prefix applied to all decorator and m_particleMap names
void FillTtbarPartonHistory()
void FillGenericPartonHistory(const std::string &retrievalstring, const std::string &decorationstring, const int idx)