CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Classes | Functions
TtEvtBuilder.h File Reference
#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);}))
 

Function Documentation

decayChnTop1_ ( cfg.getParameter< int >  "decayChannel1")
genEvt_ ( cfg.getParameter< edm::InputTag "genEvent")
genEvtToken_ ( mayConsume< TtGenEvent genEvt_)
hypJetTokens_ ( edm::  vector_transformcfg.getParameter< std::vector< edm::InputTag > >("hypotheses"),[this](edm::InputTag const &tag){return consumes< int >(edm::InputTag(tag.label(),"NumberOfConsideredJets"));})
hypNeutrTokens_ ( edm::  vector_transformcfg.getParameter< std::vector< edm::InputTag > >("hypotheses"),[this](edm::InputTag const &tag){return consumes< int >(edm::InputTag(tag.label(),"NumberOfRealNeutrinoSolutions"));})
hypTokens_ ( edm::  vector_transformcfg.getParameter< std::vector< edm::InputTag > >("hypotheses"),[this](edm::InputTag const &tag){return consumes< std::vector< TtEvent::HypoCombPair > >(tag);})