CMS 3D CMS Logo

List of all members | Public Member Functions | Private Member Functions | Private Attributes
TtSemiLepJetCombMVATrainer Class Reference

#include <TtSemiLepJetCombMVATrainer.h>

Inheritance diagram for TtSemiLepJetCombMVATrainer:

Public Member Functions

 TtSemiLepJetCombMVATrainer (const edm::ParameterSet &)
 
 ~TtSemiLepJetCombMVATrainer () override
 

Private Member Functions

void analyze (const edm::Event &evt, const edm::EventSetup &setup) override
 
void beginJob () override
 
void endJob () override
 
WDecay::LeptonType readLeptonType (const std::string &str)
 

Private Attributes

edm::EDGetTokenT< TtGenEventgenEvtToken_
 
edm::EDGetTokenT< std::vector< pat::Jet > > jetsToken_
 
edm::EDGetTokenT< edm::View< reco::RecoCandidate > > lepsToken_
 
WDecay::LeptonType leptonType_
 
edm::EDGetTokenT< std::vector< std::vector< int > > > matchingToken_
 
int maxNJets_
 
edm::EDGetTokenT< std::vector< pat::MET > > metsToken_
 
PhysicsTools::MVAComputerCache mvaComputer
 
unsigned int nEvents [5]
 

Detailed Description

Definition at line 29 of file TtSemiLepJetCombMVATrainer.h.

Constructor & Destructor Documentation

◆ TtSemiLepJetCombMVATrainer()

TtSemiLepJetCombMVATrainer::TtSemiLepJetCombMVATrainer ( const edm::ParameterSet )
explicit

◆ ~TtSemiLepJetCombMVATrainer()

TtSemiLepJetCombMVATrainer::~TtSemiLepJetCombMVATrainer ( )
override

Member Function Documentation

◆ analyze()

void TtSemiLepJetCombMVATrainer::analyze ( const edm::Event evt,
const edm::EventSetup setup 
)
overrideprivate

◆ beginJob()

void TtSemiLepJetCombMVATrainer::beginJob ( )
overrideprivate

◆ endJob()

void TtSemiLepJetCombMVATrainer::endJob ( )
overrideprivate

◆ readLeptonType()

WDecay::LeptonType TtSemiLepJetCombMVATrainer::readLeptonType ( const std::string &  str)
private

Member Data Documentation

◆ genEvtToken_

edm::EDGetTokenT<TtGenEvent> TtSemiLepJetCombMVATrainer::genEvtToken_
private

Definition at line 41 of file TtSemiLepJetCombMVATrainer.h.

◆ jetsToken_

edm::EDGetTokenT<std::vector<pat::Jet> > TtSemiLepJetCombMVATrainer::jetsToken_
private

Definition at line 43 of file TtSemiLepJetCombMVATrainer.h.

◆ lepsToken_

edm::EDGetTokenT<edm::View<reco::RecoCandidate> > TtSemiLepJetCombMVATrainer::lepsToken_
private

Definition at line 42 of file TtSemiLepJetCombMVATrainer.h.

◆ leptonType_

WDecay::LeptonType TtSemiLepJetCombMVATrainer::leptonType_
private

Definition at line 49 of file TtSemiLepJetCombMVATrainer.h.

◆ matchingToken_

edm::EDGetTokenT<std::vector<std::vector<int> > > TtSemiLepJetCombMVATrainer::matchingToken_
private

Definition at line 45 of file TtSemiLepJetCombMVATrainer.h.

◆ maxNJets_

int TtSemiLepJetCombMVATrainer::maxNJets_
private

Definition at line 47 of file TtSemiLepJetCombMVATrainer.h.

◆ metsToken_

edm::EDGetTokenT<std::vector<pat::MET> > TtSemiLepJetCombMVATrainer::metsToken_
private

Definition at line 44 of file TtSemiLepJetCombMVATrainer.h.

◆ mvaComputer

PhysicsTools::MVAComputerCache TtSemiLepJetCombMVATrainer::mvaComputer
private

Definition at line 51 of file TtSemiLepJetCombMVATrainer.h.

◆ nEvents

unsigned int TtSemiLepJetCombMVATrainer::nEvents[5]
private

Definition at line 53 of file TtSemiLepJetCombMVATrainer.h.