5#ifndef INDETTRUTHTOOLS_PRD_TRUTHTRAJECTORYSELECTORID_H
6#define INDETTRUTHTOOLS_PRD_TRUTHTRAJECTORYSELECTORID_H
This class provides an interface to generate or decode an identifier for the upper levels of the dete...
~PRD_TruthTrajectorySelectorID()
Tool Destructor.
virtual bool pass(const Trk::PRD_TruthTrajectory &) const
Interface method from IPRD_TruthTrajectorySelector.
PRD_TruthTrajectorySelectorID(const std::string &t, const std::string &n, const IInterface *p)
const AtlasDetectorID * m_atlasId
ID pixel helper.
Amg::Translation3D * m_translation
const Amg::Translation3D * frameTranslation() const
Translation.
~ThreePointCircle()
Destructor.
ThreePointCircle & operator=(const ThreePointCircle &)=delete
ThreePointCircle(const std::vector< Amg::Vector3D > &vecPoints)
The constructor from three points.
const Amg::Vector2D & center() const
center
void constructCircle(const Amg::Vector3D &, const Amg::Vector3D &, const Amg::Vector3D &)
ThreePointCircle(const ThreePointCircle &)=delete
The interface for the truth PRD trajectory selector.
Eigen::Matrix< double, 2, 1 > Vector2D
Eigen::Matrix< double, 3, 1 > Vector3D
Eigen::Translation< double, 3 > Translation3D
simple definitiion of a PRD_TruhtTrajectory