|
ATLAS Offline Software
|
Go to the documentation of this file.
18 #ifndef INDETRIOMAKER_CLUSTERMAKERTOOL_H
19 #define INDETRIOMAKER_CLUSTERMAKERTOOL_H
32 #include "GaudiKernel/ToolHandle.h"
42 class SiDetectorElement;
50 static const InterfaceID IID_ClusterMakerTool(
"InDet::ClusterMakerTool", 1, 0);
64 const std::string &
name,
68 static const InterfaceID&
interfaceID() {
return IID_ClusterMakerTool; };
94 std::vector<Identifier>&& rdoList,
96 std::vector<int>&& totList,
107 const EventContext& ctx)
const;
111 const std::vector<Identifier>& rdoList,
113 const std::vector<int>& totList,
124 const EventContext& ctx)
const;
141 std::vector<Identifier>&& rdoList,
144 int errorStrategy)
const;
148 template <
typename ClusterType,
typename IdentifierVec,
typename ToTList>
151 IdentifierVec&& rdoList,
164 const EventContext& ctx,
168 {
this,
"PixelReadoutManager",
"PixelReadoutManager",
"Pixel readout manager" };
171 {
this,
"PixelLorentzAngleTool",
"SiLorentzAngleTool/PixelLorentzAngleTool",
"Tool to retreive Lorentz angle of Pixel"};
174 {
this,
"SCTLorentzAngleTool",
"SiLorentzAngleTool/SCTLorentzAngleTool",
"Tool to retreive Lorentz angle of SCT"};
187 #endif // INDETRIOMAKER_CLUSTERMAKERTOOL_H
Eigen::Matrix< double, 2, 1 > Vector2D
::StatusCode StatusCode
StatusCode definition for legacy code.