CMS 3D CMS Logo

MultiClusterToCaloParticleAssociatorBaseImpl.h
Go to the documentation of this file.
1 #ifndef SimDataFormats_Associations_MultiClusterToCaloParticleAssociatorBaseImpl_h
2 #define SimDataFormats_Associations_MultiClusterToCaloParticleAssociatorBaseImpl_h
3 
16 
18 
19 namespace hgcal {
20 
21  typedef edm::AssociationMap<
24  typedef edm::AssociationMap<
27 
29  public:
34 
38  const edm::Handle<CaloParticleCollection> &cPCH) const;
39 
43  const edm::Handle<CaloParticleCollection> &cPCH) const;
44  };
45 } // namespace hgcal
46 
47 #endif
Handle.h
AssociationMap.h
CaloParticleFwd.h
HGCalMultiCluster.h
edm::Handle
Definition: AssociativeIterator.h:50
hgcal
Definition: EgammaPCAHelper.h:31
hgcal::MultiClusterToCaloParticleAssociatorBaseImpl::associateSimToReco
virtual hgcal::SimToRecoCollectionWithMultiClusters associateSimToReco(const edm::Handle< reco::HGCalMultiClusterCollection > &cCH, const edm::Handle< CaloParticleCollection > &cPCH) const
Associate a CaloParticle to MultiClusters.
Definition: MultiClusterToCaloParticleAssociatorBaseImpl.cc:15
edm::AssociationMap
Definition: AssociationMap.h:48
edm::OneToManyWithQualityGeneric
Definition: OneToManyWithQualityGeneric.h:21
hgcal::MultiClusterToCaloParticleAssociatorBaseImpl::MultiClusterToCaloParticleAssociatorBaseImpl
MultiClusterToCaloParticleAssociatorBaseImpl()
Constructor.
Definition: MultiClusterToCaloParticleAssociatorBaseImpl.cc:6
hgcal::MultiClusterToCaloParticleAssociatorBaseImpl
Definition: MultiClusterToCaloParticleAssociatorBaseImpl.h:28
hgcal::MultiClusterToCaloParticleAssociatorBaseImpl::~MultiClusterToCaloParticleAssociatorBaseImpl
virtual ~MultiClusterToCaloParticleAssociatorBaseImpl()
Destructor.
Definition: MultiClusterToCaloParticleAssociatorBaseImpl.cc:7
hgcal::RecoToSimCollectionWithMultiClusters
edm::AssociationMap< edm::OneToManyWithQualityGeneric< reco::HGCalMultiClusterCollection, CaloParticleCollection, float > > RecoToSimCollectionWithMultiClusters
Definition: MultiClusterToCaloParticleAssociatorBaseImpl.h:26
hgcal::MultiClusterToCaloParticleAssociatorBaseImpl::associateRecoToSim
virtual hgcal::RecoToSimCollectionWithMultiClusters associateRecoToSim(const edm::Handle< reco::HGCalMultiClusterCollection > &cCH, const edm::Handle< CaloParticleCollection > &cPCH) const
Associate a MultiCluster to CaloParticles.
Definition: MultiClusterToCaloParticleAssociatorBaseImpl.cc:9
hgcal::SimToRecoCollectionWithMultiClusters
edm::AssociationMap< edm::OneToManyWithQualityGeneric< CaloParticleCollection, reco::HGCalMultiClusterCollection, std::pair< float, float > > > SimToRecoCollectionWithMultiClusters
Definition: MultiClusterToCaloParticleAssociatorBaseImpl.h:23