|
ATLAS Offline Software
|
Go to the documentation of this file.
8 #ifndef FASTSIDIGITZATION_SCT_FASTDIGITZATIONTOOL_H
9 #define FASTSIDIGITZATION_SCT_FASTDIGITZATIONTOOL_H
37 #include "GaudiKernel/ToolHandle.h"
38 #include "GaudiKernel/ServiceHandle.h"
39 #include "GaudiKernel/AlgTool.h"
61 class StoreGateService;
64 class ClusterMakerTool;
71 class HepRandomEngine;
88 const std::string&
name,
107 static void Diffuse(HepGeom::Point3D<double>& localEntry, HepGeom::Point3D<double>& localExit,
double shiftX,
double shiftY ) ;
123 PublicToolHandle<InDet::ClusterMakerTool>
m_clusterMaker{
this,
"ClusterMaker",
"InDet::ClusterMakerTool"};
124 ToolHandle<ISiLorentzAngleTool>
m_lorentzAngleTool{
this,
"LorentzAngleTool",
"SiLorentzAngleTool/SCTLorentzAngleTool",
"Tool to retreive Lorentz angle"};
150 double localStartX,
double localStartY,
151 double localEndX,
double localEndY,
161 #endif // FASTSIDIGITZATION_SCT_FASTDIGITZATIONTOOL_H
Eigen::Matrix< double, 2, 1 > Vector2D
Handle class for recording to StoreGate.
::StatusCode StatusCode
StatusCode definition for legacy code.
Ensure that the ATLAS eigen extensions are properly loaded.
Eigen::Matrix< double, 3, 1 > Vector3D