18#ifndef INDETRIOMAKER_CLUSTERMAKERTOOL_H
19#define INDETRIOMAKER_CLUSTERMAKERTOOL_H
31#include "GaudiKernel/ToolHandle.h"
63 const std::string &name,
64 const IInterface *parent);
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"};
Scalar phi() const
phi method
Class to hold geometrical description of a silicon detector element.
This is an Identifier helper class for the Pixel subdetector.
Class to hold geometrical description of a silicon detector element.
std::vector< std::string > split(const std::string &s, const std::string &t=":")
Eigen::Matrix< double, 2, 1 > Vector2D
static const InterfaceID IID_ClusterMakerTool("InDet::ClusterMakerTool", 1, 0)
PixelCluster_v1 PixelCluster
Define the version of the pixel cluster class.