![]() |
ATLAS Offline Software
|
Standard ATLAS hit creator for the Inner Detector, uses the ID helper to call the appropriate HitCreator. More...
#include <SimHitCreatorID.h>
Public Member Functions | |
| SimHitCreatorID (const std::string &, const std::string &, const IInterface *) | |
| Constructor. | |
| ~SimHitCreatorID () | |
| Destructor. | |
| StatusCode | initialize () |
| AlgTool initailize method. | |
| void | createHits (const ISF::ISFParticle &isp, const std::vector< Trk::HitInfo > &hits) const |
| Loop over the hits and call the hit creator, provide the ISF::StackParticle to register the hits. | |
Private Attributes | |
| PublicToolHandle< iFatras::IHitCreator > | m_pixelHitCreator {this, "PixelHitCreator", ""} |
| Cluster creator AlgTool. | |
| PublicToolHandle< iFatras::IHitCreator > | m_sctHitCreator {this, "SctHitCreator", ""} |
| PublicToolHandle< iFatras::IHitCreator > | m_trtHitCreator {this, "TrtHitCreator", ""} |
| std::string | m_idHelperName {"AtlasID"} |
| Used to find out the sub-det from. | |
| const AtlasDetectorID * | m_idHelper {} |
Standard ATLAS hit creator for the Inner Detector, uses the ID helper to call the appropriate HitCreator.
Definition at line 37 of file SimHitCreatorID.h.
| iFatras::SimHitCreatorID::~SimHitCreatorID | ( | ) |
| void iFatras::SimHitCreatorID::createHits | ( | const ISF::ISFParticle & | isp, |
| const std::vector< Trk::HitInfo > & | hits ) const |
Loop over the hits and call the hit creator, provide the ISF::StackParticle to register the hits.
Definition at line 66 of file SimHitCreatorID.cxx.
| StatusCode iFatras::SimHitCreatorID::initialize | ( | ) |
AlgTool initailize method.
Definition at line 53 of file SimHitCreatorID.cxx.
|
private |
Definition at line 61 of file SimHitCreatorID.h.
|
private |
|
private |
Cluster creator AlgTool.
Definition at line 56 of file SimHitCreatorID.h.
|
private |
Definition at line 57 of file SimHitCreatorID.h.
|
private |
Definition at line 58 of file SimHitCreatorID.h.