![Logo](../../ATLAS-Logo-Square-Blue-RGB.png) |
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef ISF_FATRASTOOLSID_HITCREATORSILICON_H
6 #define ISF_FATRASTOOLSID_HITCREATORSILICON_H
14 #include "GaudiKernel/RndmGenerators.h"
15 #include "GaudiKernel/ServiceHandle.h"
16 #include "GaudiKernel/ToolHandle.h"
17 #include "GaudiKernel/IIncidentListener.h"
22 #include "CLHEP/Random/RandomEngine.h"
24 #include "Identifier/Identifier.h"
67 void handle(
const Incident& inc);
88 StringProperty m_collectionName{
this,
"CollectionName",
"PixelHits"};
92 StringProperty m_randomEngineName{
this,
"RandomStreamName",
"FatrasRnd"};
93 CLHEP::HepRandomEngine *m_randomEngine{};
95 StringProperty m_siIdHelperName{
this,
"IdHelperName",
"PixelID"};
100 ToolHandle<IInDetConditionsTool> m_condSummaryTool{
this,
"ConditionsTool",
"PixelConditionsSummaryTool"};
101 BooleanProperty m_useConditionsTool{
this,
"UseConditionsTool",
true};
102 TF1 *m_dEdX_function{};
104 DoubleProperty m_siPathToCharge{
this,
"PathToChargeConversion", 500.};
105 BooleanProperty m_fastEnergyDepositionModel{
this,
"FastEnergyDepositionModel",
true};
def finalize(self)
_info( "content of StoreGate..." ) self.sg.dump()
#define ATLAS_NOT_THREAD_SAFE
getNoisyStrip() Find noisy strips from hitmaps and write out into xml/db formats
const ParametersROT * createHit(const ISF::ISFParticle &, const Trk::TrackParameters &) const
Return the cluster on Track – the PrepRawData is contained in this one.
std::pair< const Trk::TrackParameters *, const Trk::Layer * > ParametersLayer
The Athena Transient Store API.
::StatusCode StatusCode
StatusCode definition for legacy code.
const std::vector< ParametersROT > * createHits(const ISF::ISFParticle &, const ParametersLayer &) const
Return the cluster on Track – the PrepRawData is contained in this one.
std::pair< const Trk::TrackParameters *, const Trk::RIO_OnTrack * > ParametersROT
def time(flags, cells_name, *args, **kw)
virtual ~HitCreatorSilicon()=default
Destructor.
Define macros for attributes used to control the static checker.