#include <CSCHitAssociator.h>
Classes | |
class | Config |
Public Types | |
typedef edm::DetSetVector< StripDigiSimLink > | DigiSimLinks |
typedef edm::DetSet< StripDigiSimLink > | LayerLinks |
typedef std::pair< uint32_t, EncodedEventId > | SimHitIdpr |
typedef edm::DetSetVector< StripDigiSimLink > | WireDigiSimLinks |
Public Member Functions | |
std::vector< SimHitIdpr > | associateCSCHitId (const CSCRecHit2D *) const |
std::vector< SimHitIdpr > | associateHitId (const TrackingRecHit &) const |
CSCHitAssociator (const edm::Event &, const edm::EventSetup &, const Config &) | |
Private Member Functions | |
void | initEvent (const edm::Event &, const edm::EventSetup &) |
Private Attributes | |
const CSCGeometry * | cscgeom |
const Config & | theConfig |
const DigiSimLinks * | theDigiSimLinks |
Definition at line 26 of file CSCHitAssociator.h.
Definition at line 28 of file CSCHitAssociator.h.
Definition at line 30 of file CSCHitAssociator.h.
typedef std::pair<uint32_t, EncodedEventId> CSCHitAssociator::SimHitIdpr |
Definition at line 31 of file CSCHitAssociator.h.
Definition at line 29 of file CSCHitAssociator.h.
CSCHitAssociator::CSCHitAssociator | ( | const edm::Event & | event, |
const edm::EventSetup & | setup, | ||
const Config & | conf | ||
) |
Definition at line 13 of file CSCHitAssociator.cc.
References initEvent(), and singleTopDQM_cfi::setup.
std::vector< CSCHitAssociator::SimHitIdpr > CSCHitAssociator::associateCSCHitId | ( | const CSCRecHit2D * | cscrechit | ) | const |
Definition at line 26 of file CSCHitAssociator.cc.
References CSCLayerGeometry::channel(), CSCRecHit2D::channels(), CSCRecHit2D::cscDetId(), cscgeom, edm::DetSetVector< T >::end(), spr::find(), edm::DetSetVector< T >::find(), TrackingRecHit::geographicalId(), relativeConstraints::geometry, CSCGeometry::layer(), LogTrace, CSCRecHit2D::nStrips(), DetId::rawId(), and theDigiSimLinks.
Referenced by MuonAssociatorByHitsHelper::getMatchedIds().
std::vector< CSCHitAssociator::SimHitIdpr > CSCHitAssociator::associateHitId | ( | const TrackingRecHit & | hit | ) | const |
Definition at line 58 of file CSCHitAssociator.cc.
References CSCLayerGeometry::channel(), CSCRecHit2D::channels(), CSCRecHit2D::cscDetId(), cscgeom, edm::DetSetVector< T >::end(), spr::find(), edm::DetSetVector< T >::find(), TrackingRecHit::geographicalId(), relativeConstraints::geometry, CSCGeometry::layer(), LogTrace, CSCRecHit2D::nStrips(), DetId::rawId(), and theDigiSimLinks.
|
private |
Definition at line 18 of file CSCHitAssociator.cc.
References cscgeom, CSCHitAssociator::Config::geomToken_, CSCHitAssociator::Config::linksTag_, CSCHitAssociator::Config::linksToken_, LogTrace, singleTopDQM_cfi::setup, theConfig, and theDigiSimLinks.
Referenced by CSCHitAssociator().
|
private |
Definition at line 55 of file CSCHitAssociator.h.
Referenced by associateCSCHitId(), associateHitId(), and initEvent().
|
private |
Definition at line 52 of file CSCHitAssociator.h.
Referenced by initEvent().
|
private |
Definition at line 53 of file CSCHitAssociator.h.
Referenced by associateCSCHitId(), associateHitId(), and initEvent().