#include <vector>
#include "FWCore/Framework/interface/Event.h"
#include "FWCore/Framework/interface/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/TtFullHadronicEvent.h"
#include "AnalysisDataFormats/TopObjects/interface/TtSemiLeptonicEvent.h"
#include "AnalysisDataFormats/TopObjects/interface/TtFullLeptonicEvent.h"
Go to the source code of this file.
Classes | |
class | TtEvtBuilder< C > |
Template class to fill the TtEvent structure. More... | |
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);})) | |
decayChnTop1_ | ( | cfg.getParameter< int > | "decayChannel1" | ) |
Referenced by TtEvtBuilder< C >::produce().
decayChnTop2_ | ( | cfg.getParameter< int > | "decayChannel2" | ) |
Definition at line 115 of file TtEvtBuilder.h.
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().