1 #ifndef SimDataFormats_Associations_TracksterToSimTracksterHitLCAssociator_h 2 #define SimDataFormats_Associations_TracksterToSimTracksterHitLCAssociator_h 30 return m_impl->makeConnections(tCH, lCCH, sCCH, cPCH, sTCH);
39 return m_impl->associateRecoToSim(tCH, lCCH, sCCH, cPCH, sTCH);
49 return m_impl->associateSimToReco(tCH, lCCH, sCCH, cPCH, sTCH);
53 std::unique_ptr<TracksterToSimTracksterHitLCAssociatorBaseImpl>
m_impl;
std::tuple< sharedEnergyAndScore_t, sharedEnergyAndScore_t > association_t
hgcal::SimToRecoCollectionSimTracksters associateSimToReco(const edm::Handle< ticl::TracksterCollection > &tCH, const edm::Handle< reco::CaloClusterCollection > &lCCH, const edm::Handle< SimClusterCollection > &sCCH, const edm::Handle< CaloParticleCollection > &cPCH, const edm::Handle< ticl::TracksterCollection > &sTCH) const
Associate a SimCluster to Tracksters.
~TracksterToSimTracksterHitLCAssociator()=default
hgcal::RecoToSimCollectionSimTracksters associateRecoToSim(const edm::Handle< ticl::TracksterCollection > &tCH, const edm::Handle< reco::CaloClusterCollection > &lCCH, const edm::Handle< SimClusterCollection > &sCCH, const edm::Handle< CaloParticleCollection > &cPCH, const edm::Handle< ticl::TracksterCollection > &sTCH) const
Associate a Trackster to SimClusters.
TracksterToSimTracksterHitLCAssociator()=default
std::unique_ptr< TracksterToSimTracksterHitLCAssociatorBaseImpl > m_impl
TracksterToSimTracksterHitLCAssociator & operator=(TracksterToSimTracksterHitLCAssociator &&)=default
hgcal::association_t makeConnections(const edm::Handle< ticl::TracksterCollection > &tCH, const edm::Handle< reco::CaloClusterCollection > &lCCH, const edm::Handle< SimClusterCollection > &sCCH, const edm::Handle< CaloParticleCollection > &cPCH, const edm::Handle< ticl::TracksterCollection > &sTCH) const