![]() |
ATLAS Offline Software
|
A dedicated instance for Fatras sim hit creation in the Muon System. More...
#include <SimHitCreatorMS.h>
Public Member Functions | |
| SimHitCreatorMS (const std::string &, const std::string &, const IInterface *) | |
| virtual | ~SimHitCreatorMS ()=default |
| default destructor | |
| virtual StatusCode | initialize () |
| void | handle (const Incident &inc) |
| handle for incident service | |
| void | createHits (const ISF::ISFParticle &isp, const std::vector< Trk::HitInfo > &hits) const |
| Loop over the hits and call the hit creator - also provide the ISF particle to register the truth link. | |
| void | initDeadChannels (const MuonGM::MdtReadoutElement *mydetEl) |
Private Member Functions | |
| bool | createHit (const ISF::ISFParticle &isp, const Trk::Layer *, const Trk::TrackParameters *, Identifier, double, double, bool) const |
| Private HitCreate method - returns bool for a successful hit creation. | |
| int | offIdToSimId (Identifier id) const |
A dedicated instance for Fatras sim hit creation in the Muon System.
Definition at line 65 of file SimHitCreatorMS.h.
| iFatras::SimHitCreatorMS::SimHitCreatorMS | ( | const std::string & | t, |
| const std::string & | n, | ||
| const IInterface * | p ) |
Definition at line 43 of file SimHitCreatorMS.cxx.
|
virtualdefault |
default destructor
|
private |
Private HitCreate method - returns bool for a successful hit creation.
< TO DO : to be fixed
< end of TO DO
Definition at line 346 of file SimHitCreatorMS.cxx.
| void iFatras::SimHitCreatorMS::createHits | ( | const ISF::ISFParticle & | isp, |
| const std::vector< Trk::HitInfo > & | hits ) const |
Loop over the hits and call the hit creator - also provide the ISF particle to register the truth link.
Definition at line 234 of file SimHitCreatorMS.cxx.
| void iFatras::SimHitCreatorMS::handle | ( | const Incident & | inc | ) |
handle for incident service
Definition at line 157 of file SimHitCreatorMS.cxx.
| void iFatras::SimHitCreatorMS::initDeadChannels | ( | const MuonGM::MdtReadoutElement * | mydetEl | ) |
Definition at line 521 of file SimHitCreatorMS.cxx.
|
virtual |
Definition at line 95 of file SimHitCreatorMS.cxx.
|
private |
Definition at line 482 of file SimHitCreatorMS.cxx.
|
private |
Definition at line 130 of file SimHitCreatorMS.h.
|
private |
Definition at line 132 of file SimHitCreatorMS.h.
|
private |
Definition at line 131 of file SimHitCreatorMS.h.
|
private |
Definition at line 110 of file SimHitCreatorMS.h.
|
private |
Definition at line 120 of file SimHitCreatorMS.h.
|
private |
Definition at line 104 of file SimHitCreatorMS.h.
|
private |
Definition at line 133 of file SimHitCreatorMS.h.
|
private |
Tool using the track creator per event.
Definition at line 95 of file SimHitCreatorMS.h.
|
private |
Definition at line 122 of file SimHitCreatorMS.h.
|
private |
Incident Service.
Definition at line 92 of file SimHitCreatorMS.h.
|
private |
Definition at line 107 of file SimHitCreatorMS.h.
|
private |
Definition at line 118 of file SimHitCreatorMS.h.
|
private |
Definition at line 128 of file SimHitCreatorMS.h.
|
private |
Definition at line 101 of file SimHitCreatorMS.h.
|
private |
Muon TrackingGeometry Measurement Tool.
Definition at line 98 of file SimHitCreatorMS.h.
|
private |
Definition at line 111 of file SimHitCreatorMS.h.
|
private |
Definition at line 123 of file SimHitCreatorMS.h.
|
private |
Definition at line 105 of file SimHitCreatorMS.h.
|
private |
Definition at line 126 of file SimHitCreatorMS.h.
|
private |
Random Engine.
Definition at line 117 of file SimHitCreatorMS.h.
|
private |
Name of the random number stream.
Definition at line 116 of file SimHitCreatorMS.h.
|
private |
Pointer to the random number generator service.
Random Svc
Definition at line 115 of file SimHitCreatorMS.h.
|
private |
Definition at line 108 of file SimHitCreatorMS.h.
|
private |
Definition at line 119 of file SimHitCreatorMS.h.
|
private |
Definition at line 102 of file SimHitCreatorMS.h.
|
private |
Definition at line 112 of file SimHitCreatorMS.h.
|
private |
Definition at line 124 of file SimHitCreatorMS.h.
|
private |
Definition at line 106 of file SimHitCreatorMS.h.
|
private |
Definition at line 109 of file SimHitCreatorMS.h.
|
private |
Definition at line 121 of file SimHitCreatorMS.h.
|
private |
Definition at line 103 of file SimHitCreatorMS.h.