 |
ATLAS Offline Software
|
Go to the documentation of this file.
18 #ifndef INDETRIOMAKER_CLUSTERMAKERTOOL_H
19 #define INDETRIOMAKER_CLUSTERMAKERTOOL_H
31 #include "GaudiKernel/ToolHandle.h"
41 class SiDetectorElement;
49 static const InterfaceID IID_ClusterMakerTool(
"InDet::ClusterMakerTool", 1, 0);
63 const std::string &
name,
67 static const InterfaceID&
interfaceID() {
return IID_ClusterMakerTool; };
93 std::vector<Identifier>&& rdoList,
95 std::vector<int>&& totList,
106 const EventContext& ctx)
const;
110 const std::vector<Identifier>& rdoList,
112 const std::vector<int>& totList,
123 const EventContext& ctx)
const;
140 std::vector<Identifier>&& rdoList,
143 int errorStrategy)
const;
147 template <
typename ClusterType,
typename IdentifierVec,
typename ToTList>
150 IdentifierVec&& rdoList,
163 const EventContext& ctx,
167 {
this,
"PixelLorentzAngleTool",
"SiLorentzAngleTool/PixelLorentzAngleTool",
"Tool to retreive Lorentz angle of Pixel"};
170 {
this,
"SCTLorentzAngleTool",
"SiLorentzAngleTool/SCTLorentzAngleTool",
"Tool to retreive Lorentz angle of SCT"};
183 #endif // INDETRIOMAKER_CLUSTERMAKERTOOL_H
Scalar phi() const
phi method
Eigen::Matrix< double, 2, 1 > Vector2D
::StatusCode StatusCode
StatusCode definition for legacy code.