34 PtEtaPhiMVector ttbar;
35 PtEtaPhiMVector t_beforeFSR, tbar_beforeFSR, t_afterFSR, tbar_afterFSR;
36 PtEtaPhiMVector WpDecay1, WpDecay2, WmDecay1, WmDecay2, b, bbar;
39 m_dec.decorateDefaultNoPdgId(
"MC_ttbar_beforeFSR");
40 m_dec.decorateDefaultNoPdgId(
"MC_ttbar_afterFSR");
41 m_dec.decorateDefaultNoPdgId(
"MC_ttbar_fromDecay_beforeFSR");
42 m_dec.decorateDefaultNoPdgId(
"MC_ttbar_fromDecay_afterFSR");
46 ttbar = t_beforeFSR + tbar_beforeFSR;
47 m_dec.decorateParticle(
"MC_ttbar_beforeFSR", ttbar);
52 ttbar = t_afterFSR + tbar_afterFSR;
53 m_dec.decorateParticle(
"MC_ttbar_afterFSR", ttbar);
62 ttbar = WpDecay1 + WpDecay2 + WmDecay1 + WmDecay2 + b + bbar;
63 m_dec.decorateParticle(
"MC_ttbar_fromDecay_beforeFSR", ttbar);
72 ttbar = WpDecay1 + WpDecay2 + WmDecay1 + WmDecay2 + b + bbar;
73 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)