CMS 3D CMS Logo

Namespaces | Typedefs | Enumerations | Functions | Variables
TracksterLinkingPluginFactory.cc File Reference
#include "FWCore/ParameterSet/interface/ValidatedPluginFactoryMacros.h"
#include "FWCore/ParameterSet/interface/ValidatedPluginMacros.h"
#include "TracksterLinkingbyFastJet.h"
#include "TracksterLinkingbySuperClusteringDNN.h"
#include "TracksterLinkingbySuperClusteringMustache.h"
#include "TracksterLinkingbySkeletons.h"
#include "TracksterLinkingPassthrough.h"
#include "RecoHGCal/TICL/plugins/TracksterLinkingPluginFactory.h"

Go to the source code of this file.

Namespaces

 edmplugin
 

Typedefs

using adaptor_t__LINE__ = edm::PluginDescriptionAdaptor< TracksterLinkingPluginFactory ::CreatedType, ticl::TracksterLinkingbySkeletons >
 

Enumerations

enum  { dummy_edm_register_pluginfactory___LINE__ }
 
enum  { dummy_edm_register_pluginfactory_2___LINE__ }
 

Functions

static const edmplugin::PluginFactory< edm::PluginDescriptionAdaptorBase< TracksterLinkingPluginFactory ::CreatedType > *()>::PMaker< adaptor_t__LINE__s_maker2___LINE__ ("SuperClusteringDNN")
 
static const edmplugin::PluginFactory< edm::PluginDescriptionAdaptorBase< TracksterLinkingPluginFactory ::CreatedType > *()>::PMaker< adaptor_t__LINE__s_maker2___LINE__ ("SuperClusteringMustache")
 
static const edmplugin::PluginFactory< edm::PluginDescriptionAdaptorBase< TracksterLinkingPluginFactory ::CreatedType > *()>::PMaker< adaptor_t__LINE__s_maker2___LINE__ ("FastJet")
 
static const edmplugin::PluginFactory< edm::PluginDescriptionAdaptorBase< TracksterLinkingPluginFactory ::CreatedType > *()>::PMaker< adaptor_t__LINE__s_maker2___LINE__ ("Passthrough")
 
static const TracksterLinkingPluginFactory ::PMaker< ticl::TracksterLinkingbySkeletonss_maker__LINE__ ("Skeletons")
 
static const TracksterLinkingPluginFactory ::PMaker< ticl::TracksterLinkingbySuperClusteringDNNs_maker__LINE__ ("SuperClusteringDNN")
 
static const TracksterLinkingPluginFactory ::PMaker< ticl::TracksterLinkingbySuperClusteringMustaches_maker__LINE__ ("SuperClusteringMustache")
 
static const TracksterLinkingPluginFactory ::PMaker< ticl::TracksterLinkingbyFastJets_maker__LINE__ ("FastJet")
 
static const TracksterLinkingPluginFactory ::PMaker< ticl::TracksterLinkingPassthroughs_maker__LINE__ ("Passthrough")
 

Variables

static const edmplugin::PluginFactory< edm::PluginDescriptionAdaptorBase< TracksterLinkingPluginFactory ::CreatedType > *()>::PMaker< adaptor_t__LINE__s_maker2___LINE__ ("Skeletons")
 

Typedef Documentation

◆ adaptor_t__LINE__

Definition at line 11 of file TracksterLinkingPluginFactory.cc.

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
dummy_edm_register_pluginfactory___LINE__ 

Definition at line 10 of file TracksterLinkingPluginFactory.cc.

◆ anonymous enum

anonymous enum
Enumerator
dummy_edm_register_pluginfactory_2___LINE__ 

Definition at line 10 of file TracksterLinkingPluginFactory.cc.

Function Documentation

◆ s_maker2___LINE__() [1/4]

static const edmplugin::PluginFactory<edm::PluginDescriptionAdaptorBase< TracksterLinkingPluginFactory ::CreatedType>*()>::PMaker< adaptor_t__LINE__ > s_maker2___LINE__ ( "SuperClusteringDNN"  )
static

◆ s_maker2___LINE__() [2/4]

static const edmplugin::PluginFactory<edm::PluginDescriptionAdaptorBase< TracksterLinkingPluginFactory ::CreatedType>*()>::PMaker< adaptor_t__LINE__ > s_maker2___LINE__ ( "SuperClusteringMustache"  )
static

◆ s_maker2___LINE__() [3/4]

static const edmplugin::PluginFactory<edm::PluginDescriptionAdaptorBase< TracksterLinkingPluginFactory ::CreatedType>*()>::PMaker< adaptor_t__LINE__ > s_maker2___LINE__ ( "FastJet"  )
static

◆ s_maker2___LINE__() [4/4]

static const edmplugin::PluginFactory<edm::PluginDescriptionAdaptorBase< TracksterLinkingPluginFactory ::CreatedType>*()>::PMaker< adaptor_t__LINE__ > s_maker2___LINE__ ( "Passthrough"  )
static

◆ s_maker__LINE__() [1/5]

static const TracksterLinkingPluginFactory ::PMaker< ticl::TracksterLinkingbySkeletons > s_maker__LINE__ ( "Skeletons"  )
static

◆ s_maker__LINE__() [2/5]

static const TracksterLinkingPluginFactory ::PMaker< ticl::TracksterLinkingbySuperClusteringDNN > s_maker__LINE__ ( "SuperClusteringDNN"  )
static

◆ s_maker__LINE__() [3/5]

static const TracksterLinkingPluginFactory ::PMaker< ticl::TracksterLinkingbySuperClusteringMustache > s_maker__LINE__ ( "SuperClusteringMustache"  )
static

◆ s_maker__LINE__() [4/5]

static const TracksterLinkingPluginFactory ::PMaker< ticl::TracksterLinkingbyFastJet > s_maker__LINE__ ( "FastJet"  )
static

◆ s_maker__LINE__() [5/5]

static const TracksterLinkingPluginFactory ::PMaker< ticl::TracksterLinkingPassthrough > s_maker__LINE__ ( "Passthrough"  )
static

Variable Documentation

◆ s_maker2___LINE__

const edmplugin::PluginFactory<edm::PluginDescriptionAdaptorBase< TracksterLinkingPluginFactory ::CreatedType>*()>::PMaker< adaptor_t__LINE__ > s_maker2___LINE__("Passthrough") ( "Skeletons"  )
static