CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
TtFullHadEvtPartons.h
Go to the documentation of this file.
1 #ifndef TtFullHadEvtPartons_h
2 #define TtFullHadEvtPartons_h
3 
5 
6 #include <vector>
7 
16 namespace reco {
17  class Candidate;
18 }
19 class TtGenEvent;
20 
22 public:
26 
27 public:
29  TtFullHadEvtPartons(const std::vector<std::string>& partonsToIgnore = std::vector<std::string>());
30 
32  std::vector<const reco::Candidate*> vec(const TtGenEvent& genEvt) const override;
33 };
34 
35 #endif
std::vector< const reco::Candidate * > vec(const TtGenEvent &genEvt) const override
return vector of partons in the order defined in the corresponding enum
Class to fill partons in a well defined order for fully-hadronic ttbar events.
TtFullHadEvtPartons(const std::vector< std::string > &partonsToIgnore=std::vector< std::string >())
default constructor
Common base class for TtFullLepEvtPartons, TtFullHadEvtPartons and TtSemiLepEvtPartons.
Class derived from the TopGenEvent for ttbar events.
Definition: TtGenEvent.h:18