CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions
hgcal::LayerClusterToSimTracksterAssociatorBaseImpl Class Reference

#include <LayerClusterToSimTracksterAssociatorBaseImpl.h>

Inheritance diagram for hgcal::LayerClusterToSimTracksterAssociatorBaseImpl:
LCToSimTSAssociatorByEnergyScoreImpl

Public Member Functions

virtual
hgcal::RecoToSimTracksterCollection 
associateRecoToSim (const edm::Handle< reco::CaloClusterCollection > &cCH, const edm::Handle< ticl::TracksterCollection > &sTCH, const edm::Handle< CaloParticleCollection > &cPCH, const hgcal::RecoToSimCollection &lCToCPs, const edm::Handle< SimClusterCollection > &sCCH, const hgcal::RecoToSimCollectionWithSimClusters &lCToSCs) const
 Associate a LayerCluster to SimTracksters. More...
 
virtual
hgcal::SimTracksterToRecoCollection 
associateSimToReco (const edm::Handle< reco::CaloClusterCollection > &cCH, const edm::Handle< ticl::TracksterCollection > &sTCH, const edm::Handle< CaloParticleCollection > &cPCH, const hgcal::SimToRecoCollection &cPToLCs, const edm::Handle< SimClusterCollection > &sCCH, const hgcal::SimToRecoCollectionWithSimClusters &sCToLCs) const
 Associate a SimTrackster to LayerClusters. More...
 
 LayerClusterToSimTracksterAssociatorBaseImpl ()
 Constructor. More...
 
virtual ~LayerClusterToSimTracksterAssociatorBaseImpl ()
 Destructor. More...
 

Detailed Description

Definition at line 32 of file LayerClusterToSimTracksterAssociatorBaseImpl.h.

Constructor & Destructor Documentation

LayerClusterToSimTracksterAssociatorBaseImpl::LayerClusterToSimTracksterAssociatorBaseImpl ( )

Constructor.

Definition at line 6 of file LayerClusterToSimTracksterAssociatorBaseImpl.cc.

6 {};
LayerClusterToSimTracksterAssociatorBaseImpl::~LayerClusterToSimTracksterAssociatorBaseImpl ( )
virtual

Destructor.

Definition at line 7 of file LayerClusterToSimTracksterAssociatorBaseImpl.cc.

7 {};

Member Function Documentation

hgcal::RecoToSimTracksterCollection LayerClusterToSimTracksterAssociatorBaseImpl::associateRecoToSim ( const edm::Handle< reco::CaloClusterCollection > &  cCH,
const edm::Handle< ticl::TracksterCollection > &  sTCH,
const edm::Handle< CaloParticleCollection > &  cPCH,
const hgcal::RecoToSimCollection lCToCPs,
const edm::Handle< SimClusterCollection > &  sCCH,
const hgcal::RecoToSimCollectionWithSimClusters lCToSCs 
) const
virtual

Associate a LayerCluster to SimTracksters.

Reimplemented in LCToSimTSAssociatorByEnergyScoreImpl.

Definition at line 9 of file LayerClusterToSimTracksterAssociatorBaseImpl.cc.

15  {
17  }
edm::AssociationMap< edm::OneToManyWithQualityGeneric< reco::CaloClusterCollection, ticl::TracksterCollection, float > > RecoToSimTracksterCollection
hgcal::SimTracksterToRecoCollection LayerClusterToSimTracksterAssociatorBaseImpl::associateSimToReco ( const edm::Handle< reco::CaloClusterCollection > &  cCH,
const edm::Handle< ticl::TracksterCollection > &  sTCH,
const edm::Handle< CaloParticleCollection > &  cPCH,
const hgcal::SimToRecoCollection cPToLCs,
const edm::Handle< SimClusterCollection > &  sCCH,
const hgcal::SimToRecoCollectionWithSimClusters sCToLCs 
) const
virtual

Associate a SimTrackster to LayerClusters.

Reimplemented in LCToSimTSAssociatorByEnergyScoreImpl.

Definition at line 19 of file LayerClusterToSimTracksterAssociatorBaseImpl.cc.

25  {
27  }
edm::AssociationMap< edm::OneToManyWithQualityGeneric< ticl::TracksterCollection, reco::CaloClusterCollection, std::pair< float, float > > > SimTracksterToRecoCollection