4#ifndef BEAMSPOTCONDITIONSDATA_BEAMSPOTDATA_H
5#define BEAMSPOTCONDITIONSDATA_BEAMSPOTDATA_H
23 BeamSpotData(
int status,
float posX,
float posY,
float posZ,
24 float sigmaX,
float sigmaY,
float sigmaZ,
25 float tiltX,
float tiltY,
float sigmaXY);
Hold mappings of ranges to condition objects.
#define CONDCONT_DEF(...)
macros to associate a CLID to a type
#define CLASS_DEF(NAME, CID, VERSION)
associate a clid and a version to a type eg
float beamTilt(int i) const noexcept
Returns the beam sigma for the i+3-th error matrix element (the 'tilt')
float beamSigma(int i) const noexcept
Returns the beam sigma for the i-th error matrix element.
std::array< float, 6 > m_errPar
int beamStatus() const noexcept
const Trk::RecVertex & beamVtx() const noexcept
BeamSpotData(int status, float posX, float posY, float posZ, float sigmaX, float sigmaY, float sigmaZ, float tiltX, float tiltY, float sigmaXY)
const Amg::Vector3D & beamPos() const noexcept
float beamSigmaXY() const noexcept
Trk::RecVertex inherits from Trk::Vertex.
Eigen::Matrix< double, 3, 1 > Vector3D