AnalysisDataFormats
TopObjects
interface
TtFullLepEvtPartons.h
Go to the documentation of this file.
1
#ifndef TtFullLepEvtPartons_h
2
#define TtFullLepEvtPartons_h
3
4
#include "
AnalysisDataFormats/TopObjects/interface/TtEventPartons.h
"
5
6
#include <vector>
7
16
namespace
reco
{
17
class
Candidate
;
18
}
19
class
TtGenEvent
;
20
21
class
TtFullLepEvtPartons
:
public
TtEventPartons
{
22
public
:
25
enum
{
B
,
BBar
,
Lepton
,
LeptonBar
};
26
27
public
:
29
TtFullLepEvtPartons
(
const
std::vector<std::string>&
partonsToIgnore
= std::vector<std::string>());
31
~TtFullLepEvtPartons
()
override
{};
32
34
std::vector<const reco::Candidate*>
vec
(
const
TtGenEvent
&
genEvt
)
override
;
35
};
36
37
#endif
configurableAnalysis::Candidate
char Candidate[]
Definition:
modules.cc:20
TtFullLepEvtPartons::BBar
Definition:
TtFullLepEvtPartons.h:25
TtFullLepEvtPartons::vec
std::vector< const reco::Candidate * > vec(const TtGenEvent &genEvt) override
return vector of partons in the order defined in the corresponding enum
Definition:
TtFullLepEvtPartons.cc:22
TtGenEvent
Class derived from the TopGenEvent for ttbar events.
Definition:
TtGenEvent.h:18
reco
fixed size matrix
Definition:
AlignmentAlgorithmBase.h:45
TtFullLepEvtPartons::Lepton
Definition:
TtFullLepEvtPartons.h:25
TtFullLepEvtPartons::LeptonBar
Definition:
TtFullLepEvtPartons.h:25
TtFullLepEvtPartons::~TtFullLepEvtPartons
~TtFullLepEvtPartons() override
default destructor
Definition:
TtFullLepEvtPartons.h:31
TtFullHadJetPartonMatch_cfi.partonsToIgnore
partonsToIgnore
Definition:
TtFullHadJetPartonMatch_cfi.py:57
TtFullLepEvtPartons
Class to fill partons in a well defined order for fully-leptonic ttbar events.
Definition:
TtFullLepEvtPartons.h:21
TtFullLepEvtPartons::B
Definition:
TtFullLepEvtPartons.h:25
TtEventPartons
Common base class for TtFullLepEvtPartons, TtFullHadEvtPartons and TtSemiLepEvtPartons.
Definition:
TtEventPartons.h:19
TtEventPartons.h
TtFullLepEvtPartons::TtFullLepEvtPartons
TtFullLepEvtPartons(const std::vector< std::string > &partonsToIgnore=std::vector< std::string >())
default constructor
Definition:
TtFullLepEvtPartons.cc:6
TtGenEvtProducer_cfi.genEvt
genEvt
Definition:
TtGenEvtProducer_cfi.py:7
Generated for CMSSW Reference Manual by
1.8.16