#include <MtdRecoClusterToSimLayerClusterAssociatorByHitsImpl.h>
Public Member Functions | |
reco::RecoToSimCollectionMtd | associateRecoToSim (const edm::Handle< FTLClusterCollection > &btlRecoClusH, const edm::Handle< FTLClusterCollection > &etlRecoClusH, const edm::Handle< MtdSimLayerClusterCollection > &simClusH) const override |
Associate a MtdRecoCluster to MtdSimLayerClusters. More... | |
reco::SimToRecoCollectionMtd | associateSimToReco (const edm::Handle< FTLClusterCollection > &btlRecoClusH, const edm::Handle< FTLClusterCollection > &etlRecoClusH, const edm::Handle< MtdSimLayerClusterCollection > &simClusH) const override |
Associate a MtdSimLayerClusters to MtdRecoClusters. More... | |
MtdRecoClusterToSimLayerClusterAssociatorByHitsImpl (edm::EDProductGetter const &, double, double, mtd::MTDGeomUtil &) | |
Public Member Functions inherited from reco::MtdRecoClusterToSimLayerClusterAssociatorBaseImpl | |
MtdRecoClusterToSimLayerClusterAssociatorBaseImpl () | |
Constructor. More... | |
virtual | ~MtdRecoClusterToSimLayerClusterAssociatorBaseImpl () |
Destructor. More... | |
Private Attributes | |
const double | energyCut_ |
mtd::MTDGeomUtil | geomTools_ |
edm::EDProductGetter const * | productGetter_ |
const double | timeCut_ |
Definition at line 11 of file MtdRecoClusterToSimLayerClusterAssociatorByHitsImpl.h.
|
explicit |
Definition at line 11 of file MtdRecoClusterToSimLayerClusterAssociatorByHitsImpl.cc.
|
overridevirtual |
Associate a MtdRecoCluster to MtdSimLayerClusters.
Reimplemented from reco::MtdRecoClusterToSimLayerClusterAssociatorBaseImpl.
Definition at line 19 of file MtdRecoClusterToSimLayerClusterAssociatorByHitsImpl.cc.
References funct::abs(), MTDDetId::BTL, MtdRecoClusterToSimLayerClusterAssociationMap::emplace_back(), energyCut_, MTDDetId::ETL, dqmdumpme::first, geomTools_, mps_fire::i, l1ctLayer2EG_cff::id, LogDebug, edmNew::makeRefTo(), MTDDetId::mtdSubDetector(), MtdRecoClusterToSimLayerClusterAssociationMap::post_insert(), edm::Handle< T >::product(), DetId::rawId(), mtd::MTDGeomUtil::sensorModuleId(), DBoxMetadataHelper::set_intersection(), timeCut_, and HcalDetIdTransform::transform().
|
overridevirtual |
Associate a MtdSimLayerClusters to MtdRecoClusters.
Reimplemented from reco::MtdRecoClusterToSimLayerClusterAssociatorBaseImpl.
Definition at line 141 of file MtdRecoClusterToSimLayerClusterAssociatorByHitsImpl.cc.
References funct::abs(), MTDDetId::BTL, MtdSimLayerClusterToRecoClusterAssociationMap::emplace_back(), energyCut_, MTDDetId::ETL, dqmdumpme::first, geomTools_, mps_fire::i, l1ctLayer2EG_cff::id, LogDebug, edmNew::makeRefTo(), MTDDetId::mtdSubDetector(), MtdSimLayerClusterToRecoClusterAssociationMap::post_insert(), edm::Handle< T >::product(), DetId::rawId(), mtd::MTDGeomUtil::sensorModuleId(), DBoxMetadataHelper::set_intersection(), and timeCut_.
|
private |
Definition at line 31 of file MtdRecoClusterToSimLayerClusterAssociatorByHitsImpl.h.
Referenced by associateRecoToSim(), and associateSimToReco().
|
private |
Definition at line 33 of file MtdRecoClusterToSimLayerClusterAssociatorByHitsImpl.h.
Referenced by associateRecoToSim(), and associateSimToReco().
|
private |
Definition at line 30 of file MtdRecoClusterToSimLayerClusterAssociatorByHitsImpl.h.
|
private |
Definition at line 32 of file MtdRecoClusterToSimLayerClusterAssociatorByHitsImpl.h.
Referenced by associateRecoToSim(), and associateSimToReco().