CMS 3D CMS Logo

Classes | Namespaces | Typedefs | Enumerations | Functions
Navigators.cc File Reference
#include "FWCore/Framework/interface/MakerMacros.h"
#include "FWCore/Framework/interface/ConsumesCollector.h"
#include "RecoParticleFlow/PFClusterProducer/interface/PFRecHitFakeNavigator.h"
#include "RecoParticleFlow/PFClusterProducer/interface/PFRecHitNavigatorBase.h"
#include "RecoParticleFlow/PFClusterProducer/interface/PFRecHitDualNavigator.h"
#include "RecoParticleFlow/PFClusterProducer/interface/PFRecHitCaloNavigator.h"
#include "RecoParticleFlow/PFClusterProducer/interface/PFRecHitCaloNavigatorWithTime.h"
#include "RecoParticleFlow/PFClusterProducer/interface/PFHCALDenseIdNavigator.h"
#include "RecoParticleFlow/PFClusterProducer/interface/PFECALHashNavigator.h"
#include "RecoParticleFlow/PFClusterProducer/interface/HGCRecHitNavigator.h"
#include "DataFormats/ForwardDetId/interface/HGCEEDetId.h"
#include "DataFormats/ForwardDetId/interface/HGCHEDetId.h"
#include "DataFormats/ForwardDetId/interface/HGCalDetId.h"

Go to the source code of this file.

Classes

class  PFRecHitCaloTowerNavigator
 
class  PFRecHitEcalBarrelNavigator
 
class  PFRecHitEcalBarrelNavigatorWithTime
 
class  PFRecHitEcalEndcapNavigator
 
class  PFRecHitEcalEndcapNavigatorWithTime
 
class  PFRecHitHCALDenseIdNavigator
 
class  PFRecHitHCALNavigator
 
class  PFRecHitHCALNavigatorWithTime
 
class  PFRecHitHGCEENavigator
 
class  PFRecHitHGCHENavigator
 
class  PFRecHitHGCHexNavigator
 
class  PFRecHitPreshowerNavigator
 

Namespaces

 edmplugin
 

Typedefs

typedef PFRecHitDualNavigator< PFLayer::ECAL_BARREL, PFRecHitEcalBarrelNavigator, PFLayer::ECAL_ENDCAP, PFRecHitEcalEndcapNavigatorPFRecHitECALNavigator
 
typedef PFRecHitDualNavigator< PFLayer::ECAL_BARREL, PFRecHitEcalBarrelNavigatorWithTime, PFLayer::ECAL_ENDCAP, PFRecHitEcalEndcapNavigatorWithTimePFRecHitECALNavigatorWithTime
 
typedef HGCRecHitNavigator< HGCEE, PFRecHitHGCHexNavigator, HGCHEF, PFRecHitHGCHexNavigator, HGCHEB, PFRecHitHGCHENavigatorPFRecHitHGCNavigator
 

Enumerations

enum  { dummy_edm_register_pluginfactory___LINE__ }
 

Functions

static const PFRecHitNavigationFactory ::PMaker< PFRecHitEcalBarrelNavigators_maker__LINE__ ("PFRecHitEcalBarrelNavigator")
 
static const PFRecHitNavigationFactory ::PMaker< PFRecHitEcalEndcapNavigators_maker__LINE__ ("PFRecHitEcalEndcapNavigator")
 
static const PFRecHitNavigationFactory ::PMaker< PFRecHitEcalBarrelNavigatorWithTimes_maker__LINE__ ("PFRecHitEcalBarrelNavigatorWithTime")
 
static const PFRecHitNavigationFactory ::PMaker< PFRecHitEcalEndcapNavigatorWithTimes_maker__LINE__ ("PFRecHitEcalEndcapNavigatorWithTime")
 
static const PFRecHitNavigationFactory ::PMaker< PFECALHashNavigators_maker__LINE__ ("PFECALHashNavigator")
 
static const PFRecHitNavigationFactory ::PMaker< PFRecHitECALNavigators_maker__LINE__ ("PFRecHitECALNavigator")
 
static const PFRecHitNavigationFactory ::PMaker< PFRecHitCaloTowerNavigators_maker__LINE__ ("PFRecHitCaloTowerNavigator")
 
static const PFRecHitNavigationFactory ::PMaker< PFRecHitPreshowerNavigators_maker__LINE__ ("PFRecHitPreshowerNavigator")
 
static const PFRecHitNavigationFactory ::PMaker< PFRecHitHCALDenseIdNavigators_maker__LINE__ ("PFRecHitHCALDenseIdNavigator")
 
static const PFRecHitNavigationFactory ::PMaker< PFRecHitHCALNavigators_maker__LINE__ ("PFRecHitHCALNavigator")
 
static const PFRecHitNavigationFactory ::PMaker< PFRecHitHCALNavigatorWithTimes_maker__LINE__ ("PFRecHitHCALNavigatorWithTime")
 
static const PFRecHitNavigationFactory ::PMaker< PFRecHitHGCEENavigators_maker__LINE__ ("PFRecHitHGCEENavigator")
 
static const PFRecHitNavigationFactory ::PMaker< PFRecHitHGCHENavigators_maker__LINE__ ("PFRecHitHGCHENavigator")
 
static const PFRecHitNavigationFactory ::PMaker< PFRecHitHGCNavigators_maker__LINE__ ("PFRecHitHGCNavigator")
 

Typedef Documentation

◆ PFRecHitECALNavigator

Definition at line 132 of file Navigators.cc.

◆ PFRecHitECALNavigatorWithTime

Definition at line 138 of file Navigators.cc.

◆ PFRecHitHGCNavigator

Definition at line 166 of file Navigators.cc.

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
dummy_edm_register_pluginfactory___LINE__ 

Definition at line 168 of file Navigators.cc.

Function Documentation

◆ s_maker__LINE__() [1/14]

static const PFRecHitNavigationFactory ::PMaker< PFRecHitEcalBarrelNavigator > s_maker__LINE__ ( "PFRecHitEcalBarrelNavigator"  )
static

◆ s_maker__LINE__() [2/14]

static const PFRecHitNavigationFactory ::PMaker< PFRecHitEcalEndcapNavigator > s_maker__LINE__ ( "PFRecHitEcalEndcapNavigator"  )
static

◆ s_maker__LINE__() [3/14]

static const PFRecHitNavigationFactory ::PMaker< PFRecHitEcalBarrelNavigatorWithTime > s_maker__LINE__ ( "PFRecHitEcalBarrelNavigatorWithTime"  )
static

◆ s_maker__LINE__() [4/14]

static const PFRecHitNavigationFactory ::PMaker< PFRecHitEcalEndcapNavigatorWithTime > s_maker__LINE__ ( "PFRecHitEcalEndcapNavigatorWithTime"  )
static

◆ s_maker__LINE__() [5/14]

static const PFRecHitNavigationFactory ::PMaker< PFECALHashNavigator > s_maker__LINE__ ( "PFECALHashNavigator"  )
static

◆ s_maker__LINE__() [6/14]

static const PFRecHitNavigationFactory::PMaker< PFRecHitECALNavigatorWithTime > s_maker__LINE__ ( "PFRecHitECALNavigator"  )
static

◆ s_maker__LINE__() [7/14]

static const PFRecHitNavigationFactory ::PMaker< PFRecHitCaloTowerNavigator > s_maker__LINE__ ( "PFRecHitCaloTowerNavigator"  )
static

◆ s_maker__LINE__() [8/14]

static const PFRecHitNavigationFactory ::PMaker< PFRecHitPreshowerNavigator > s_maker__LINE__ ( "PFRecHitPreshowerNavigator"  )
static

◆ s_maker__LINE__() [9/14]

static const PFRecHitNavigationFactory ::PMaker< PFRecHitHCALDenseIdNavigator > s_maker__LINE__ ( "PFRecHitHCALDenseIdNavigator"  )
static

◆ s_maker__LINE__() [10/14]

static const PFRecHitNavigationFactory ::PMaker< PFRecHitHCALNavigator > s_maker__LINE__ ( "PFRecHitHCALNavigator"  )
static

◆ s_maker__LINE__() [11/14]

static const PFRecHitNavigationFactory ::PMaker< PFRecHitHCALNavigatorWithTime > s_maker__LINE__ ( "PFRecHitHCALNavigatorWithTime"  )
static

◆ s_maker__LINE__() [12/14]

static const PFRecHitNavigationFactory ::PMaker< PFRecHitHGCEENavigator > s_maker__LINE__ ( "PFRecHitHGCEENavigator"  )
static

◆ s_maker__LINE__() [13/14]

static const PFRecHitNavigationFactory ::PMaker< PFRecHitHGCHENavigator > s_maker__LINE__ ( "PFRecHitHGCHENavigator"  )
static

◆ s_maker__LINE__() [14/14]

static const PFRecHitNavigationFactory ::PMaker< PFRecHitHGCNavigator > s_maker__LINE__ ( "PFRecHitHGCNavigator"  )
static