|
ATLAS Offline Software
|
Go to the documentation of this file.
6 #ifndef FPGATrkConverter_FPGAClusterConverter_H
7 #define FPGATrkConverter_FPGAClusterConverter_H
27 class PixelDetectorManager;
28 class SCT_DetectorManager;
49 InDet::PixelClusterCollection &,
50 InDet::SCT_ClusterCollection &)
const override final;
52 InDet::PixelClusterCollection &,
53 InDet::SCT_ClusterCollection &)
const override final;
58 InDet::PixelClusterCollection &,
59 InDet::SCT_ClusterCollection &)
const override final;
97 ToolHandle<ISiLorentzAngleTool>
m_lorentzAngleTool {
this,
"LorentzAngleTool",
"SiLorentzAngleTool/SCTLorentzAngleTool",
"Tool to retrieve Lorentz angle of SCT"};
const InDetDD::SCT_DetectorManager * m_SCTManager
ToolHandle< ISiLorentzAngleTool > m_lorentzAngleTool
SG::ReadHandleKey< FPGATrackSimClusterCollection > m_FPGAClusterKey
virtual StatusCode convertHits(const std::vector< FPGATrackSimHit > &, InDet::PixelClusterCollection &, InDet::SCT_ClusterCollection &) const override final
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.
virtual StatusCode convertSpacePoints(const std::vector< FPGATrackSimCluster > &fpgaSPs, const std::vector< FPGATrackSimCluster > &fpgaClusters, xAOD::SpacePointContainer &SPStripCont, xAOD::SpacePointContainer &SPPixelCont, xAOD::StripClusterContainer &stripClusterCont, xAOD::PixelClusterContainer &pixelClusterCont) const override final
bool const RAWDATA *ch2 const
const InDetDD::PixelDetectorManager * m_pixelManager
virtual StatusCode getStripsInfo(const xAOD::StripCluster &cl, float &halfStripLength, Amg::Vector3D &stripDirection, Amg::Vector3D &stripCenter) const override final
const PixelID * m_pixelId
StripCluster_v1 StripCluster
Define the version of the strip cluster class.
std::vector< FPGATrackSimCluster > FPGATrackSimClusterCollection
FPGAClusterConverter(const std::string &type, const std::string &name, const IInterface *)
virtual StatusCode createSCTCluster(const FPGATrackSimHit &h, const std::vector< Identifier > &rdoList, std::unique_ptr< InDet::SCT_Cluster > &) const override final
::StatusCode StatusCode
StatusCode definition for legacy code.
virtual StatusCode createSP(const FPGATrackSimCluster &cl, xAOD::SpacePoint &sp, xAOD::StripClusterContainer &clustersCont) const override final
virtual StatusCode getRdoList(std::vector< Identifier > &rdoList, const FPGATrackSimCluster &cluster) const override final
virtual ~FPGAClusterConverter()=default
virtual StatusCode convertClusters(const std::vector< FPGATrackSimCluster > &, InDet::PixelClusterCollection &, InDet::SCT_ClusterCollection &) const override final
virtual StatusCode createPixelCluster(const FPGATrackSimHit &h, const std::vector< Identifier > &rdoList, std::unique_ptr< InDet::PixelCluster > &) const override final
Definition of ATLAS Math & Geometry primitives (Amg)
PixelClusterContainer_v1 PixelClusterContainer
Define the version of the pixel cluster container.
SG::ReadCondHandleKey< InDet::BeamSpotData > m_beamSpotKey
Eigen::Matrix< double, 3, 1 > Vector3D
StripClusterContainer_v1 StripClusterContainer
Define the version of the strip cluster container.
cl
print [x.__class__ for x in toList(dqregion.getSubRegions()) ]
virtual StatusCode initialize() override final
This class provides an interface to generate or decode an identifier for the upper levels of the dete...