|
ATLAS Offline Software
|
Go to the documentation of this file.
13 #include "GaudiKernel/PhysicalConstants.h"
19 const std::string&
t,
const std::string&
n,
const IInterface*
p)
20 : base_class(
t,
n,
p) {}
28 return StatusCode::SUCCESS;
31 std::pair<float, float>
34 const float time_of_arrival,
const float time_of_arrival_err)
const {
41 m_hgtd_det_mgr->getDetectorElement(cluster.
identify());
47 float dx = glob_hit_pos.x() - perigee->position().x();
48 float dy = glob_hit_pos.y() - perigee->position().y();
49 float dz = glob_hit_pos.z() - perigee->position().z();
55 float corrected_toa = time_of_arrival - tof;
64 return {corrected_toa, time_of_arrival_err};
def retrieve(aClass, aKey=None)
Dummy class used to allow special convertors to be called for surfaces owned by a detector element.
Copyright (C) 2002-2023 CERN for the benefit of the ATLAS collaboration.
::StatusCode StatusCode
StatusCode definition for legacy code.
Identifier identify() const
return the identifier
const Amg::Vector2D & localPosition() const
return the local position reference
Eigen::Matrix< double, 3, 1 > Vector3D
HepGeom::Point3D< double > globalPosition(const HepGeom::Point3D< double > &localPos) const
transform a reconstruction local position into a global position (inline):