 |
ATLAS Offline Software
|
Go to the documentation of this file.
15 const std::string&
name,
24 return StatusCode::SUCCESS;
33 float width = cluster.widthInEta();
37 auto localCov = cluster.localCovariance<2>();
38 if( covTerm < localCov(1, 1) )
39 covTerm = localCov(1, 1);
43 float cov_z = 6.*covTerm*
static_cast<float>(Tp(0, 2)*Tp(0, 2)+Tp(1, 2)*Tp(1, 2));
44 float cov_r = 6.*covTerm*
static_cast<float>(Tp(2, 2)*Tp(2, 2));
46 std::vector< const xAOD::UncalibratedMeasurement* > measLinks({&cluster});
48 cluster.globalPosition(),
53 return StatusCode::SUCCESS;
def retrieve(aClass, aKey=None)
This is an Identifier helper class for the Pixel subdetector. This class is a factory for creating co...
Trk::Surface & surface()
Element Surface.
::StatusCode StatusCode
StatusCode definition for legacy code.
Eigen::Affine3d Transform3D
void setSpacePoint(DetectorIDHashType idHash, const Eigen::Matrix< float, 3, 1 > &globPos, float cov_r, float cov_z, const std::vector< const xAOD::UncalibratedMeasurement * > &measurementIndexes)
The AlignStoreProviderAlg loads the rigid alignment corrections and pipes them through the readout ge...
const Amg::Transform3D & transform() const
Returns HepGeom::Transform3D by reference.