src
SimFastTiming
MtdAssociatorProducers
plugins
MtdSimLayerClusterToTPAssociatorByTrackIdImpl.h
Go to the documentation of this file.
1
#include <vector>
2
#include <memory>
3
4
#include "
SimDataFormats/Associations/interface/MtdSimLayerClusterToTPAssociator.h
"
5
6
namespace
edm
{
7
class
EDProductGetter
;
8
}
9
10
class
MtdSimLayerClusterToTPAssociatorByTrackIdImpl
:
public
reco::MtdSimLayerClusterToTPAssociatorBaseImpl
{
11
public
:
12
explicit
MtdSimLayerClusterToTPAssociatorByTrackIdImpl
(
edm::EDProductGetter
const
&);
13
14
reco::SimToTPCollectionMtd
associateSimToTP
(
15
const
edm::Handle<MtdSimLayerClusterCollection>
&simClusH,
16
const
edm::Handle<TrackingParticleCollection>
&trackingParticleH)
const override
;
17
18
reco::TPToSimCollectionMtd
associateTPToSim
(
19
const
edm::Handle<MtdSimLayerClusterCollection>
&simClusH,
20
const
edm::Handle<TrackingParticleCollection>
&trackingParticleH)
const override
;
21
22
private
:
23
edm::EDProductGetter
const
*
productGetter_
;
24
};
MtdSimLayerClusterToTPAssociatorByTrackIdImpl::associateTPToSim
reco::TPToSimCollectionMtd associateTPToSim(const edm::Handle< MtdSimLayerClusterCollection > &simClusH, const edm::Handle< TrackingParticleCollection > &trackingParticleH) const override
Associate a TrackingParticle to MtdSimLayerCluster.
Definition:
MtdSimLayerClusterToTPAssociatorByTrackIdImpl.cc:78
edm::EDProductGetter
Definition:
EDProductGetter.h:41
edm::Handle
Definition:
AssociativeIterator.h:50
MtdSimLayerClusterToTPAssociatorByTrackIdImpl::productGetter_
edm::EDProductGetter const * productGetter_
Definition:
MtdSimLayerClusterToTPAssociatorByTrackIdImpl.h:23
reco::MtdSimLayerClusterToTPAssociatorBaseImpl
Definition:
MtdSimLayerClusterToTPAssociatorBaseImpl.h:29
MtdSimLayerClusterToTPAssociatorByTrackIdImpl::MtdSimLayerClusterToTPAssociatorByTrackIdImpl
MtdSimLayerClusterToTPAssociatorByTrackIdImpl(edm::EDProductGetter const &)
Definition:
MtdSimLayerClusterToTPAssociatorByTrackIdImpl.cc:11
MtdSimLayerClusterToTPAssociator.h
MtdSimLayerClusterToTPAssociatorByTrackIdImpl::associateSimToTP
reco::SimToTPCollectionMtd associateSimToTP(const edm::Handle< MtdSimLayerClusterCollection > &simClusH, const edm::Handle< TrackingParticleCollection > &trackingParticleH) const override
Associate a MtdSimLayerCluster to TrackingParticle.
Definition:
MtdSimLayerClusterToTPAssociatorByTrackIdImpl.cc:19
edm::AssociationMap
Definition:
AssociationMap.h:48
EDProductGetter
MtdSimLayerClusterToTPAssociatorByTrackIdImpl
Definition:
MtdSimLayerClusterToTPAssociatorByTrackIdImpl.h:10
edm
HLT enums.
Definition:
AlignableModifier.h:19
Generated for CMSSW Reference Manual by
1.8.14