CMS 3D CMS Logo

TtSemiLepEvtPartons.h
Go to the documentation of this file.
1 #ifndef TtSemiLepEvtPartons_h
2 #define TtSemiLepEvtPartons_h
3 
5 
6 #include <vector>
7 
16 namespace reco {
17  class Candidate;
18 }
19 class TtGenEvent;
20 
22 public:
26 
27 public:
29  TtSemiLepEvtPartons(const std::vector<std::string>& partonsToIgnore = std::vector<std::string>());
31  ~TtSemiLepEvtPartons() override{};
32 
34  std::vector<const reco::Candidate*> vec(const TtGenEvent& genEvt) override;
35 };
36 
37 #endif
static const std::string HadB
Class to fill partons in a well defined order for semi-leptonic ttbar events.
static const std::string LightQ
~TtSemiLepEvtPartons() override
default destructor
Common base class for TtFullLepEvtPartons, TtFullHadEvtPartons and TtSemiLepEvtPartons.
Class derived from the TopGenEvent for ttbar events.
Definition: TtGenEvent.h:18
fixed size matrix
static const std::string LepB
Definition: Lepton.py:1