CMS 3D CMS Logo

LayerClusterToCaloParticleAssociatorBaseImpl.h
Go to the documentation of this file.
1 #ifndef SimDataFormats_Associations_LayerClusterToCaloParticleAssociatorBaseImpl_h
2 #define SimDataFormats_Associations_LayerClusterToCaloParticleAssociatorBaseImpl_h
3 
16 
18 
19 namespace hgcal {
20 
21  typedef edm::AssociationMap<
24  typedef edm::AssociationMap<
27 
29  public:
34 
37  const edm::Handle<CaloParticleCollection> &cPCH) const;
38 
41  const edm::Handle<CaloParticleCollection> &cPCH) const;
42  };
43 } // namespace hgcal
44 
45 #endif
Handle.h
hgcal::RecoToSimCollection
edm::AssociationMap< edm::OneToManyWithQualityGeneric< reco::CaloClusterCollection, CaloParticleCollection, float > > RecoToSimCollection
Definition: LayerClusterToCaloParticleAssociatorBaseImpl.h:26
hgcal::LayerClusterToCaloParticleAssociatorBaseImpl::associateRecoToSim
virtual hgcal::RecoToSimCollection associateRecoToSim(const edm::Handle< reco::CaloClusterCollection > &cCH, const edm::Handle< CaloParticleCollection > &cPCH) const
Associate a LayerCluster to CaloParticles.
Definition: LayerClusterToCaloParticleAssociatorBaseImpl.cc:9
AssociationMap.h
CaloParticleFwd.h
edm::Handle
Definition: AssociativeIterator.h:50
hgcal
Definition: EgammaPCAHelper.h:31
hgcal::LayerClusterToCaloParticleAssociatorBaseImpl::associateSimToReco
virtual hgcal::SimToRecoCollection associateSimToReco(const edm::Handle< reco::CaloClusterCollection > &cCH, const edm::Handle< CaloParticleCollection > &cPCH) const
Associate a CaloParticle to LayerClusters.
Definition: LayerClusterToCaloParticleAssociatorBaseImpl.cc:14
CaloClusterFwd.h
hgcal::LayerClusterToCaloParticleAssociatorBaseImpl
Definition: LayerClusterToCaloParticleAssociatorBaseImpl.h:28
edm::AssociationMap
Definition: AssociationMap.h:48
hgcal::LayerClusterToCaloParticleAssociatorBaseImpl::~LayerClusterToCaloParticleAssociatorBaseImpl
virtual ~LayerClusterToCaloParticleAssociatorBaseImpl()
Destructor.
Definition: LayerClusterToCaloParticleAssociatorBaseImpl.cc:7
hgcal::LayerClusterToCaloParticleAssociatorBaseImpl::LayerClusterToCaloParticleAssociatorBaseImpl
LayerClusterToCaloParticleAssociatorBaseImpl()
Constructor.
Definition: LayerClusterToCaloParticleAssociatorBaseImpl.cc:6
edm::OneToManyWithQualityGeneric
Definition: OneToManyWithQualityGeneric.h:21
hgcal::SimToRecoCollection
edm::AssociationMap< edm::OneToManyWithQualityGeneric< CaloParticleCollection, reco::CaloClusterCollection, std::pair< float, float > > > SimToRecoCollection
Definition: LayerClusterToCaloParticleAssociatorBaseImpl.h:23