CMS 3D CMS Logo

Classes | Typedefs
hgcal Namespace Reference

Classes

struct  caloParticleOnLayer
 
class  ClusterTools
 
struct  detIdInfoInCluster
 
struct  detIdInfoInMultiCluster
 
class  EGammaPCAHelper
 
class  LayerClusterToCaloParticleAssociator
 
class  LayerClusterToCaloParticleAssociatorBaseImpl
 
class  LayerClusterToSimClusterAssociator
 
class  LayerClusterToSimClusterAssociatorBaseImpl
 
class  LayerClusterToSimTracksterAssociator
 
class  LayerClusterToSimTracksterAssociatorBaseImpl
 
struct  lcInfoInTrackster
 
class  LongDeps
 
class  MultiClusterToCaloParticleAssociator
 
class  MultiClusterToCaloParticleAssociatorBaseImpl
 
class  RecHitTools
 
class  ShowerDepth
 
struct  simClusterOnLayer
 
struct  simTracksterOnLayer
 
class  Spot
 
class  TracksterToSimClusterAssociator
 
class  TracksterToSimClusterAssociatorBaseImpl
 
class  TracksterToSimTracksterAssociator
 
class  TracksterToSimTracksterAssociatorBaseImpl
 

Typedefs

typedef std::tuple< layerClusterToCaloParticle, caloParticleToLayerClusterassociation
 
typedef std::vector< std::vector< hgcal::caloParticleOnLayer > > caloParticleToLayerCluster
 
typedef std::vector< std::vector< hgcal::caloParticleOnLayer > > caloParticleToMultiCluster
 
typedef std::vector< std::vector< std::pair< unsigned int, float > > > layerClusterToCaloParticle
 
typedef std::vector< std::vector< std::pair< unsigned int, float > > > layerClusterToSimCluster
 
typedef std::vector< std::vector< std::pair< unsigned int, float > > > multiClusterToCaloParticle
 
typedef edm::AssociationMap< edm::OneToManyWithQualityGeneric< reco::CaloClusterCollection, CaloParticleCollection, float > > RecoToSimCollection
 
typedef edm::AssociationMap< edm::OneToManyWithQualityGeneric< ticl::TracksterCollection, ticl::TracksterCollection, float > > RecoToSimCollectionSimTracksters
 
typedef edm::AssociationMap< edm::OneToManyWithQualityGeneric< ticl::TracksterCollection, SimClusterCollection, float > > RecoToSimCollectionTracksters
 
typedef edm::AssociationMap< edm::OneToManyWithQualityGeneric< reco::HGCalMultiClusterCollection, CaloParticleCollection, float > > RecoToSimCollectionWithMultiClusters
 
typedef edm::AssociationMap< edm::OneToManyWithQualityGeneric< reco::CaloClusterCollection, SimClusterCollection, float > > RecoToSimCollectionWithSimClusters
 
typedef edm::AssociationMap< edm::OneToManyWithQualityGeneric< reco::CaloClusterCollection, ticl::TracksterCollection, float > > RecoToSimTracksterCollection
 
typedef std::vector< std::vector< hgcal::simClusterOnLayer > > simClusterToLayerCluster
 
typedef std::vector< hgcal::simClusterOnLayersimClusterToTrackster
 
typedef edm::AssociationMap< edm::OneToManyWithQualityGeneric< CaloParticleCollection, reco::CaloClusterCollection, std::pair< float, float > > > SimToRecoCollection
 
typedef edm::AssociationMap< edm::OneToManyWithQualityGeneric< ticl::TracksterCollection, ticl::TracksterCollection, std::pair< float, float > > > SimToRecoCollectionSimTracksters
 
typedef edm::AssociationMap< edm::OneToManyWithQualityGeneric< SimClusterCollection, ticl::TracksterCollection, std::pair< float, float > > > SimToRecoCollectionTracksters
 
typedef edm::AssociationMap< edm::OneToManyWithQualityGeneric< CaloParticleCollection, reco::HGCalMultiClusterCollection, std::pair< float, float > > > SimToRecoCollectionWithMultiClusters
 
typedef edm::AssociationMap< edm::OneToManyWithQualityGeneric< SimClusterCollection, reco::CaloClusterCollection, std::pair< float, float > > > SimToRecoCollectionWithSimClusters
 
typedef edm::AssociationMap< edm::OneToManyWithQualityGeneric< ticl::TracksterCollection, reco::CaloClusterCollection, std::pair< float, float > > > SimTracksterToRecoCollection
 
typedef std::vector< hgcal::simTracksterOnLayersimTracksterToTrackster
 
typedef std::vector< std::vector< std::pair< unsigned int, float > > > tracksterToSimCluster
 
typedef std::vector< std::vector< std::pair< unsigned int, float > > > tracksterToSimTrackster
 

Typedef Documentation

◆ association

Definition at line 44 of file LCToCPAssociatorByEnergyScoreImpl.h.

◆ caloParticleToLayerCluster

Definition at line 43 of file LCToCPAssociatorByEnergyScoreImpl.h.

◆ caloParticleToMultiCluster

Definition at line 43 of file MultiClusterAssociatorByEnergyScoreImpl.h.

◆ layerClusterToCaloParticle

typedef std::vector<std::vector<std::pair<unsigned int, float> > > hgcal::layerClusterToCaloParticle

Definition at line 42 of file LCToCPAssociatorByEnergyScoreImpl.h.

◆ layerClusterToSimCluster

typedef std::vector<std::vector<std::pair<unsigned int, float> > > hgcal::layerClusterToSimCluster

Definition at line 42 of file LCToSCAssociatorByEnergyScoreImpl.h.

◆ multiClusterToCaloParticle

typedef std::vector<std::vector<std::pair<unsigned int, float> > > hgcal::multiClusterToCaloParticle

Definition at line 42 of file MultiClusterAssociatorByEnergyScoreImpl.h.

◆ RecoToSimCollection

◆ RecoToSimCollectionSimTracksters

Definition at line 27 of file TracksterToSimTracksterAssociatorBaseImpl.h.

◆ RecoToSimCollectionTracksters

Definition at line 26 of file TracksterToSimClusterAssociatorBaseImpl.h.

◆ RecoToSimCollectionWithMultiClusters

◆ RecoToSimCollectionWithSimClusters

Definition at line 25 of file LayerClusterToSimClusterAssociatorBaseImpl.h.

◆ RecoToSimTracksterCollection

◆ simClusterToLayerCluster

typedef std::vector<std::vector<hgcal::simClusterOnLayer> > hgcal::simClusterToLayerCluster

Definition at line 43 of file LCToSCAssociatorByEnergyScoreImpl.h.

◆ simClusterToTrackster

Definition at line 36 of file TSToSCAssociatorByEnergyScoreImpl.h.

◆ SimToRecoCollection

◆ SimToRecoCollectionSimTracksters

Definition at line 24 of file TracksterToSimTracksterAssociatorBaseImpl.h.

◆ SimToRecoCollectionTracksters

Definition at line 24 of file TracksterToSimClusterAssociatorBaseImpl.h.

◆ SimToRecoCollectionWithMultiClusters

◆ SimToRecoCollectionWithSimClusters

Definition at line 23 of file LayerClusterToSimClusterAssociatorBaseImpl.h.

◆ SimTracksterToRecoCollection

◆ simTracksterToTrackster

Definition at line 36 of file TSToSimTSAssociatorByEnergyScoreImpl.h.

◆ tracksterToSimCluster

typedef std::vector<std::vector<std::pair<unsigned int, float> > > hgcal::tracksterToSimCluster

Definition at line 35 of file TSToSCAssociatorByEnergyScoreImpl.h.

◆ tracksterToSimTrackster

typedef std::vector<std::vector<std::pair<unsigned int, float> > > hgcal::tracksterToSimTrackster

Definition at line 35 of file TSToSimTSAssociatorByEnergyScoreImpl.h.