|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef FASTTRT_DIGITIZATION_FASTTRT_DIGITIZATIONTOOL_H
6 #define FASTTRT_DIGITIZATION_FASTTRT_DIGITIZATIONTOOL_H
15 #include "GaudiKernel/ServiceHandle.h"
16 #include "GaudiKernel/ToolHandle.h"
24 #include "GaudiKernel/RndmGenerators.h"
30 #include "Identifier/Identifier.h"
31 #include "CLHEP/Random/RandGauss.h"
52 class TRT_DetectorManager;
96 CLHEP::HepRandomEngine* rndmEngine,
107 double getProbHT(
int particleEncoding,
float kineticEnergy,
const Identifier &straw_id,
double driftRadiusLoc,
double hitGlobalPosition )
const;
117 PublicToolHandle< ITRT_DriftFunctionTool >
m_trtDriftFunctionTool{
this,
"TRT_DriftFunctionTool",
"TRT_DriftFunctionTool/FatrasTrtDriftFunctionTool"};
119 PublicToolHandle< Trk::ITRT_ElectronPidTool >
m_trtElectronPidTool{
this,
"TRT_ElectronPidTool",
"InDet::TRT_ElectronPidToolRun2/InDetTRT_ElectronPidTool"};
146 {
this,
"EventInfoKey",
"EventInfo",
"SG key for EventInfo" };
158 #endif // FASTTRT_DIGITIZATION_FASTTRT_DIGITIZATIONTOOL_H
Property holding a SG store/key/clid from which a ReadHandle is made.
Scalar eta() const
pseudorapidity method
Handle class for recording to StoreGate.
The Athena Transient Store API.
::StatusCode StatusCode
StatusCode definition for legacy code.
The Detector Manager for all TRT Detector elements, it acts as the interface to the detector elements...
the preferred mechanism to access information from the different event stores in a pileup job.
This is a "hash" representation of an Identifier. This encodes a 32 bit index which can be used to lo...