CMS 3D CMS Logo

Classes | Typedefs | Functions
NativeArrayTableProducer.cc File Reference
#include "FWCore/Framework/interface/stream/EDProducer.h"
#include "FWCore/ParameterSet/interface/ParameterSet.h"
#include "DataFormats/NanoAOD/interface/FlatTable.h"
#include <vector>
#include "FWCore/Framework/interface/MakerMacros.h"

Go to the source code of this file.

Classes

class  NativeArrayTableProducer< TIn, TCol >
 

Typedefs

typedef NativeArrayTableProducer< std::vector< bool >, bool > BoolArrayTableProducer
 
typedef NativeArrayTableProducer< std::vector< double >, float > DoubleArrayTableProducer
 
typedef NativeArrayTableProducer< std::vector< float >, float > FloatArrayTableProducer
 
typedef NativeArrayTableProducer< std::vector< int >, int > IntArrayTableProducer
 

Functions

static const edm::ParameterSetDescriptionFillerPluginFactory::PMaker< edm::ParameterSetDescriptionFiller< BoolArrayTableProducer > > s_filler__LINE__ ("BoolArrayTableProducer")
 
static const edm::ParameterSetDescriptionFillerPluginFactory::PMaker< edm::ParameterSetDescriptionFiller< DoubleArrayTableProducer > > s_filler__LINE__ ("DoubleArrayTableProducer")
 
static const edm::ParameterSetDescriptionFillerPluginFactory::PMaker< edm::ParameterSetDescriptionFiller< FloatArrayTableProducer > > s_filler__LINE__ ("FloatArrayTableProducer")
 
static const edm::ParameterSetDescriptionFillerPluginFactory::PMaker< edm::ParameterSetDescriptionFiller< IntArrayTableProducer > > s_filler__LINE__ ("IntArrayTableProducer")
 
static const edm::MakerPluginFactory ::PMaker< edm::WorkerMaker< BoolArrayTableProducer > > s_maker__LINE__ ("BoolArrayTableProducer")
 
static const edm::MakerPluginFactory ::PMaker< edm::WorkerMaker< DoubleArrayTableProducer > > s_maker__LINE__ ("DoubleArrayTableProducer")
 
static const edm::MakerPluginFactory ::PMaker< edm::WorkerMaker< FloatArrayTableProducer > > s_maker__LINE__ ("FloatArrayTableProducer")
 
static const edm::MakerPluginFactory ::PMaker< edm::WorkerMaker< IntArrayTableProducer > > s_maker__LINE__ ("IntArrayTableProducer")
 

Typedef Documentation

◆ BoolArrayTableProducer

typedef NativeArrayTableProducer<std::vector<bool>, bool> BoolArrayTableProducer

Definition at line 39 of file NativeArrayTableProducer.cc.

◆ DoubleArrayTableProducer

typedef NativeArrayTableProducer<std::vector<double>, float> DoubleArrayTableProducer

Definition at line 37 of file NativeArrayTableProducer.cc.

◆ FloatArrayTableProducer

typedef NativeArrayTableProducer<std::vector<float>, float> FloatArrayTableProducer

Definition at line 36 of file NativeArrayTableProducer.cc.

◆ IntArrayTableProducer

typedef NativeArrayTableProducer<std::vector<int>, int> IntArrayTableProducer

Definition at line 38 of file NativeArrayTableProducer.cc.

Function Documentation

◆ s_filler__LINE__() [1/4]

static const edm::ParameterSetDescriptionFillerPluginFactory::PMaker<edm::ParameterSetDescriptionFiller< BoolArrayTableProducer > > s_filler__LINE__ ( "BoolArrayTableProducer"  )
static

◆ s_filler__LINE__() [2/4]

static const edm::ParameterSetDescriptionFillerPluginFactory::PMaker<edm::ParameterSetDescriptionFiller< DoubleArrayTableProducer > > s_filler__LINE__ ( "DoubleArrayTableProducer"  )
static

◆ s_filler__LINE__() [3/4]

static const edm::ParameterSetDescriptionFillerPluginFactory::PMaker<edm::ParameterSetDescriptionFiller< FloatArrayTableProducer > > s_filler__LINE__ ( "FloatArrayTableProducer"  )
static

◆ s_filler__LINE__() [4/4]

static const edm::ParameterSetDescriptionFillerPluginFactory::PMaker<edm::ParameterSetDescriptionFiller< IntArrayTableProducer > > s_filler__LINE__ ( "IntArrayTableProducer"  )
static

◆ s_maker__LINE__() [1/4]

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

◆ s_maker__LINE__() [2/4]

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

◆ s_maker__LINE__() [3/4]

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

◆ s_maker__LINE__() [4/4]

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