CMS 3D CMS Logo

List of all members | Public Member Functions | Public Attributes
MuonAssociatorByHitsHelper::Resources Struct Reference

#include <MuonAssociatorByHitsHelper.h>

Public Member Functions

 Resources (TrackerTopology const *tTopo, TrackerHitAssociator const *trackerHitAssoc, CSCHitAssociator const *cscHitAssoc, DTHitAssociator const *dtHitAssoc, RPCHitAssociator const *rpcHitAssoc, GEMHitAssociator const *gemHitAssoc, std::function< void(const TrackHitsCollection &, const TrackingParticleCollection &)> diagnostics)
 

Public Attributes

CSCHitAssociator const * cscHitAssoc_
 
std::function< void(const TrackHitsCollection &, const TrackingParticleCollection &)> diagnostics_
 
DTHitAssociator const * dtHitAssoc_
 
GEMHitAssociator const * gemHitAssoc_
 
RPCHitAssociator const * rpcHitAssoc_
 
TrackerHitAssociator const * trackerHitAssoc_
 
TrackerTopology const * tTopo_
 

Detailed Description

Definition at line 38 of file MuonAssociatorByHitsHelper.h.

Constructor & Destructor Documentation

◆ Resources()

MuonAssociatorByHitsHelper::Resources::Resources ( TrackerTopology const *  tTopo,
TrackerHitAssociator const *  trackerHitAssoc,
CSCHitAssociator const *  cscHitAssoc,
DTHitAssociator const *  dtHitAssoc,
RPCHitAssociator const *  rpcHitAssoc,
GEMHitAssociator const *  gemHitAssoc,
std::function< void(const TrackHitsCollection &, const TrackingParticleCollection &)>  diagnostics 
)
inline

Definition at line 39 of file MuonAssociatorByHitsHelper.h.

46  : tTopo_(tTopo),
47  trackerHitAssoc_(trackerHitAssoc),
48  cscHitAssoc_(cscHitAssoc),
49  dtHitAssoc_(dtHitAssoc),
50  rpcHitAssoc_(rpcHitAssoc),
51  gemHitAssoc_(gemHitAssoc),
52  diagnostics_(diagnostics) {}
std::function< void(const TrackHitsCollection &, const TrackingParticleCollection &)> diagnostics_

Member Data Documentation

◆ cscHitAssoc_

CSCHitAssociator const* MuonAssociatorByHitsHelper::Resources::cscHitAssoc_

Definition at line 56 of file MuonAssociatorByHitsHelper.h.

◆ diagnostics_

std::function<void(const TrackHitsCollection &, const TrackingParticleCollection &)> MuonAssociatorByHitsHelper::Resources::diagnostics_

Definition at line 60 of file MuonAssociatorByHitsHelper.h.

◆ dtHitAssoc_

DTHitAssociator const* MuonAssociatorByHitsHelper::Resources::dtHitAssoc_

Definition at line 57 of file MuonAssociatorByHitsHelper.h.

◆ gemHitAssoc_

GEMHitAssociator const* MuonAssociatorByHitsHelper::Resources::gemHitAssoc_

Definition at line 59 of file MuonAssociatorByHitsHelper.h.

◆ rpcHitAssoc_

RPCHitAssociator const* MuonAssociatorByHitsHelper::Resources::rpcHitAssoc_

Definition at line 58 of file MuonAssociatorByHitsHelper.h.

◆ trackerHitAssoc_

TrackerHitAssociator const* MuonAssociatorByHitsHelper::Resources::trackerHitAssoc_

Definition at line 55 of file MuonAssociatorByHitsHelper.h.

◆ tTopo_

TrackerTopology const* MuonAssociatorByHitsHelper::Resources::tTopo_

Definition at line 54 of file MuonAssociatorByHitsHelper.h.