#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"
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")) | |
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);})) | |
if (cfg.exists("kinFit")) | |
if (cfg.exists("hitFit")) | |
if (cfg.exists("kinSolution")) | |
if (cfg.exists("genMatch")) | |
if (cfg.exists("mvaDisc")) | |
produces< C > () | |
decayChnTop1_ | ( | cfg.getParameter< int > | "decayChannel1" | ) |
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().
if | ( | cfg. | exists"kinFit" | ) |
Definition at line 108 of file TtEvtBuilder.h.
References looper::cfg.
if | ( | cfg. | exists"hitFit" | ) |
Definition at line 114 of file TtEvtBuilder.h.
References looper::cfg.
if | ( | cfg. | exists"kinSolution" | ) |
Definition at line 122 of file TtEvtBuilder.h.
References looper::cfg.
if | ( | cfg. | exists"genMatch" | ) |
Definition at line 128 of file TtEvtBuilder.h.
References looper::cfg.
if | ( | cfg. | exists"mvaDisc" | ) |
Definition at line 134 of file TtEvtBuilder.h.
References looper::cfg.
produces< C > | ( | ) |
Referenced by edm::FilterObjectWrapper< T, C >::FilterObjectWrapper().