ATLAS Offline Software
|
#include <HitCreatorTRT.h>
Public Member Functions | |
HitCreatorTRT (const std::string &, const std::string &, const IInterface *) | |
Constructor. More... | |
virtual | ~HitCreatorTRT ()=default |
Destructor. More... | |
StatusCode | initialize () |
AlgTool initailize method. More... | |
void | handle (const Incident &inc) |
handle for incident service More... | |
void | createSimHit (const ISF::ISFParticle &isp, const Trk::TrackParameters &, double) const |
Record the hit. More... | |
const ParametersROT * | createHit (const ISF::ISFParticle &, const Trk::TrackParameters &) const |
Return the cluster on Track – the PrepRawData is contained in this one. More... | |
const std::vector< ParametersROT > * | createHits (const ISF::ISFParticle &, const ParametersLayer &) const |
Return the cluster on Track – the PrepRawData is contained in this one. More... | |
Private Attributes | |
ServiceHandle< IIncidentSvc > | m_incidentSvc {this, "IncidentService", "IncidentSvc"} |
TRTUncompressedHitCollection * | m_hitColl {} |
the sim hit collection More... | |
StringProperty | m_collectionName {this, "CollectionName", "TRTUncompressedHits"} |
name of the collection on storegate More... | |
ServiceHandle< IAtRndmGenSvc > | m_randomSvc {this, "RandomNumberService", "AtDSFMTGenSvc"} |
Pointer to the random number generator service. More... | |
StringProperty | m_randomEngineName {this, "RandomStreamName", "FatrasRnd"} |
Name of the random number stream. More... | |
CLHEP::HepRandomEngine * | m_randomEngine {} |
Random Engine. More... | |
StringProperty | m_trtIdHelperName {this, "TRT_IdHelperName", "TRT_ID"} |
where to find the SCT helper More... | |
const TRT_ID * | m_trtIdHelper {} |
TRT ID helper. More... | |
ToolHandle< ITRT_StrawStatusSummaryTool > | m_trtStatusSummaryTool {this, "StrawStatusSummaryTool", "TRT_StrawStatusSummaryTool"} |
Handle to TRT conditions service. More... | |
bool | m_useConditionsSvc {false} |
RIOOnTrack creation, starting from intersection on an active surface
Definition at line 44 of file HitCreatorTRT.h.
|
virtualdefault |
Destructor.
|
inline |
Return the cluster on Track – the PrepRawData is contained in this one.
Definition at line 64 of file HitCreatorTRT.h.
|
inline |
Return the cluster on Track – the PrepRawData is contained in this one.
Definition at line 67 of file HitCreatorTRT.h.
void iFatras::HitCreatorTRT::createSimHit | ( | const ISF::ISFParticle & | isp, |
const Trk::TrackParameters & | pars, | ||
double | time | ||
) | const |
Record the hit.
<
Definition at line 92 of file HitCreatorTRT.cxx.
void iFatras::HitCreatorTRT::handle | ( | const Incident & | inc | ) |
StatusCode iFatras::HitCreatorTRT::initialize | ( | ) |
|
private |
name of the collection on storegate
Definition at line 76 of file HitCreatorTRT.h.
|
private |
the sim hit collection
Definition at line 75 of file HitCreatorTRT.h.
|
private |
Definition at line 72 of file HitCreatorTRT.h.
|
private |
Random Engine.
Definition at line 81 of file HitCreatorTRT.h.
|
private |
Name of the random number stream.
Definition at line 80 of file HitCreatorTRT.h.
|
private |
Pointer to the random number generator service.
Random Svc
Definition at line 79 of file HitCreatorTRT.h.
TRT ID helper.
Definition at line 84 of file HitCreatorTRT.h.
|
private |
where to find the SCT helper
Definition at line 83 of file HitCreatorTRT.h.
|
private |
Handle to TRT conditions service.
Definition at line 86 of file HitCreatorTRT.h.
|
private |
Definition at line 87 of file HitCreatorTRT.h.