15 const std::string& name,
16 const IInterface* parent)
17 : base_class(
type, name, parent)
24 return StatusCode::SUCCESS;
38 if( covTerm < localCov(1, 1) )
39 covTerm = localCov(1, 1);
43 float cov_z = 6.f*covTerm*
static_cast<float>(
Tp(0, 2)*
Tp(0, 2)+
Tp(1, 2)*
Tp(1, 2));
44 float cov_r = 6.f*covTerm*
static_cast<float>(
Tp(2, 2)*
Tp(2, 2));
55 std::vector< const xAOD::UncalibratedMeasurement* >({&cluster}));
57 return StatusCode::SUCCESS;
#define ATH_CHECK
Evaluate an expression and check for errors.
This is an Identifier helper class for the Pixel subdetector.
Class to hold geometrical description of a silicon detector element.
Trk::Surface & surface()
Element Surface.
const Amg::Transform3D & transform() const
Returns HepGeom::Transform3D by reference.
ConstVectorMap< 3 > globalPosition() const
Returns the global position of the pixel cluster.
float widthInEta() const
Returns the width of the cluster in phi (x) and eta (y) directions, respectively.
ConstMatrixMap< N > localCovariance() const
Returns the local covariance of the measurement.
DetectorIDHashType identifierHash() const
Returns the IdentifierHash of the measurement (corresponds to the detector element IdentifierHash)
The AlignStoreProviderAlg loads the rigid alignment corrections and pipes them through the readout ge...
Eigen::Affine3d Transform3D
PixelCluster_v1 PixelCluster
Define the version of the pixel cluster class.