1 #ifndef SimTracker_TrackerHitAssociation_ClusterTPAssociationProducer_h
2 #define SimTracker_TrackerHitAssociation_ClusterTPAssociationProducer_h
40 std::vector<std::pair<uint32_t, EncodedEventId> >
edm::InputTag _pixelClusterSrc
edm::InputTag _stripClusterSrc
edm::EDGetTokenT< edmNew::DetSetVector< SiPixelCluster > > pixelClustersToken_
edm::EDGetTokenT< edmNew::DetSetVector< SiStripCluster > > stripClustersToken_
edm::InputTag _stripSimLinkSrc
ClusterTPAssociationProducer(const edm::ParameterSet &)
std::vector< OmniClusterRef > OmniClusterCollection
edm::InputTag _pixelSimLinkSrc
~ClusterTPAssociationProducer()
edm::EDGetTokenT< TrackingParticleCollection > trackingParticleToken_
edm::InputTag _trackingParticleSrc
edm::EDGetTokenT< edm::DetSetVector< PixelDigiSimLink > > sipixelSimLinksToken_
std::vector< std::pair< OmniClusterRef, TrackingParticleRef > > ClusterTPAssociationList
std::vector< std::pair< uint32_t, EncodedEventId > > getSimTrackId(const edm::Handle< edm::DetSetVector< T > > &simLinks, const DetId &detId, uint32_t channel) const
edm::EDGetTokenT< edm::DetSetVector< StripDigiSimLink > > sistripSimLinksToken_
virtual void produce(edm::Event &, const edm::EventSetup &)