CMS 3D CMS Logo

Classes | Typedefs | Functions
TtEvtBuilder.cc File Reference
#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

static const edm::ParameterSetDescriptionFillerPluginFactory::PMaker< edm::ParameterSetDescriptionFiller< TtFullHadEvtBuilder > > s_filler_0__LINE__ ("TtFullHadEvtBuilder")
 
static const edm::ParameterSetDescriptionFillerPluginFactory::PMaker< edm::ParameterSetDescriptionFiller< TtFullLepEvtBuilder > > s_filler_0__LINE__ ("TtFullLepEvtBuilder")
 
static const edm::ParameterSetDescriptionFillerPluginFactory::PMaker< edm::ParameterSetDescriptionFiller< TtSemiLepEvtBuilder > > s_filler_0__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")
 

Typedef Documentation

◆ TtFullHadEvtBuilder

Definition at line 251 of file TtEvtBuilder.cc.

◆ TtFullLepEvtBuilder

Definition at line 252 of file TtEvtBuilder.cc.

◆ TtSemiLepEvtBuilder

Definition at line 253 of file TtEvtBuilder.cc.

Function Documentation

◆ s_filler_0__LINE__() [1/3]

static const edm::ParameterSetDescriptionFillerPluginFactory::PMaker<edm::ParameterSetDescriptionFiller< TtFullHadEvtBuilder > > s_filler_0__LINE__ ( "TtFullHadEvtBuilder"  )
static

◆ s_filler_0__LINE__() [2/3]

static const edm::ParameterSetDescriptionFillerPluginFactory::PMaker<edm::ParameterSetDescriptionFiller< TtFullLepEvtBuilder > > s_filler_0__LINE__ ( "TtFullLepEvtBuilder"  )
static

◆ s_filler_0__LINE__() [3/3]

static const edm::ParameterSetDescriptionFillerPluginFactory::PMaker<edm::ParameterSetDescriptionFiller< TtSemiLepEvtBuilder > > s_filler_0__LINE__ ( "TtSemiLepEvtBuilder"  )
static

◆ s_maker__LINE__() [1/3]

static const edm::MakerPluginFactory ::PMaker< edm::WorkerMaker< TtFullHadEvtBuilder > > s_maker__LINE__ ( "TtFullHadEvtBuilder"  )
static

◆ s_maker__LINE__() [2/3]

static const edm::MakerPluginFactory ::PMaker< edm::WorkerMaker< TtFullLepEvtBuilder > > s_maker__LINE__ ( "TtFullLepEvtBuilder"  )
static

◆ s_maker__LINE__() [3/3]

static const edm::MakerPluginFactory ::PMaker< edm::WorkerMaker< TtSemiLepEvtBuilder > > s_maker__LINE__ ( "TtSemiLepEvtBuilder"  )
static