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