![]()  | 
  
    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.
 1.8.18