#include <vector>
#include "FWCore/Framework/interface/Event.h"
#include "FWCore/Framework/interface/global/EDProducer.h"
#include "FWCore/Framework/interface/Frameworkfwd.h"
#include "FWCore/ParameterSet/interface/ParameterSet.h"
#include "FWCore/Utilities/interface/transform.h"
#include "AnalysisDataFormats/TopObjects/interface/TtEvent.h"
#include "AnalysisDataFormats/TopObjects/interface/TtGenEvent.h"
#include "AnalysisDataFormats/TopObjects/interface/TtFullHadronicEvent.h"
#include "AnalysisDataFormats/TopObjects/interface/TtSemiLeptonicEvent.h"
#include "AnalysisDataFormats/TopObjects/interface/TtFullLeptonicEvent.h"
#include "FWCore/Framework/interface/MakerMacros.h"
Go to the source code of this file.
Classes | |
class | TtEvtBuilder< C > |
Template class to fill the TtEvent structure. More... | |
Typedefs | |
using | TtFullHadEvtBuilder = TtEvtBuilder< TtFullHadronicEvent > |
using | TtFullLepEvtBuilder = TtEvtBuilder< TtFullLeptonicEvent > |
using | TtSemiLepEvtBuilder = TtEvtBuilder< TtSemiLeptonicEvent > |
Functions | |
decayChnTop1_ (cfg.getParameter< int >("decayChannel1")) | |
decayChnTop2_ (cfg.getParameter< int >("decayChannel2")) | |
genEvt_ (cfg.getParameter< edm::InputTag >("genEvent")) | |
genEvtToken_ (mayConsume< TtGenEvent >(genEvt_)) | |
hypJetTokens_ (edm::vector_transform(cfg.getParameter< std::vector< edm::InputTag > >("hypotheses"), [this](edm::InputTag const &tag){return consumes< int >(edm::InputTag(tag.label(),"NumberOfConsideredJets"));})) | |
hypNeutrTokens_ (edm::vector_transform(cfg.getParameter< std::vector< edm::InputTag > >("hypotheses"), [this](edm::InputTag const &tag){return consumes< int >(edm::InputTag(tag.label(),"NumberOfRealNeutrinoSolutions"));})) | |
hypTokens_ (edm::vector_transform(cfg.getParameter< std::vector< edm::InputTag > >("hypotheses"), [this](edm::InputTag const &tag){return consumes< std::vector< TtEvent::HypoCombPair > >(tag);})) | |
static const edm::ParameterSetDescriptionFillerPluginFactory::PMaker < edm::ParameterSetDescriptionFiller < TtFullHadEvtBuilder > > | s_filler__LINE__ ("TtFullHadEvtBuilder") |
static const edm::ParameterSetDescriptionFillerPluginFactory::PMaker < edm::ParameterSetDescriptionFiller < TtFullLepEvtBuilder > > | s_filler__LINE__ ("TtFullLepEvtBuilder") |
static const edm::ParameterSetDescriptionFillerPluginFactory::PMaker < edm::ParameterSetDescriptionFiller < TtSemiLepEvtBuilder > > | s_filler__LINE__ ("TtSemiLepEvtBuilder") |
static const edm::MakerPluginFactory::PMaker < edm::WorkerMaker < TtFullHadEvtBuilder > > | s_maker__LINE__ ("TtFullHadEvtBuilder") |
static const edm::MakerPluginFactory::PMaker < edm::WorkerMaker < TtFullLepEvtBuilder > > | s_maker__LINE__ ("TtFullLepEvtBuilder") |
static const edm::MakerPluginFactory::PMaker < edm::WorkerMaker < TtSemiLepEvtBuilder > > | s_maker__LINE__ ("TtSemiLepEvtBuilder") |
Definition at line 251 of file TtEvtBuilder.cc.
Definition at line 252 of file TtEvtBuilder.cc.
Definition at line 253 of file TtEvtBuilder.cc.
decayChnTop1_ | ( | cfg.getParameter< int > | "decayChannel1" | ) |
Referenced by TtEvtBuilder< C >::produce().
decayChnTop2_ | ( | cfg.getParameter< int > | "decayChannel2" | ) |
Definition at line 113 of file TtEvtBuilder.cc.
References looper::cfg.
Referenced by TtEvtBuilder< C >::produce().
genEvt_ | ( | cfg.getParameter< edm::InputTag > | "genEvent" | ) |
genEvtToken_ | ( | mayConsume< TtGenEvent > | genEvt_ | ) |
Referenced by TtEvtBuilder< C >::produce().
hypJetTokens_ | ( | edm:: | vector_transformcfg.getParameter< std::vector< edm::InputTag > >("hypotheses"),[this](edm::InputTag const &tag){return consumes< int >(edm::InputTag(tag.label(),"NumberOfConsideredJets"));} | ) |
Referenced by TtEvtBuilder< C >::fillSpecific().
hypNeutrTokens_ | ( | edm:: | vector_transformcfg.getParameter< std::vector< edm::InputTag > >("hypotheses"),[this](edm::InputTag const &tag){return consumes< int >(edm::InputTag(tag.label(),"NumberOfRealNeutrinoSolutions"));} | ) |
Referenced by TtEvtBuilder< C >::fillSpecific().
hypTokens_ | ( | edm:: | vector_transformcfg.getParameter< std::vector< edm::InputTag > >("hypotheses"),[this](edm::InputTag const &tag){return consumes< std::vector< TtEvent::HypoCombPair > >(tag);} | ) |
Referenced by TtEvtBuilder< C >::produce().
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |