#include <BeamSpotData.h>
Definition at line 19 of file BeamSpotData.h.
◆ BeamSpotData() [1/2]
InDet::BeamSpotData::BeamSpotData |
( |
int |
status, |
|
|
float |
posX, |
|
|
float |
posY, |
|
|
float |
posZ, |
|
|
float |
sigmaX, |
|
|
float |
sigmaY, |
|
|
float |
sigmaZ, |
|
|
float |
tiltX, |
|
|
float |
tiltY, |
|
|
float |
sigmaXY |
|
) |
| |
Definition at line 13 of file BeamSpotData.cxx.
20 #ifndef SIMULATIONBASE
23 float sigmaX_all = std::sqrt(
sigmaX*
sigmaX + sigmaX_tilt*sigmaX_tilt);
24 float sigmaY_all = std::sqrt(
sigmaY*
sigmaY + sigmaY_tilt*sigmaY_tilt);
27 beamErr.fillSymmetric(0, 0, sigmaX_all*sigmaX_all);
28 beamErr.fillSymmetric(0, 1,
sigmaXY);
29 beamErr.fillSymmetric(1, 1, sigmaY_all*sigmaY_all);
◆ BeamSpotData() [2/2]
InDet::BeamSpotData::BeamSpotData |
( |
| ) |
|
|
delete |
◆ beamPos()
◆ beamSigma()
float InDet::BeamSpotData::beamSigma |
( |
int |
i | ) |
const |
|
inlinenoexcept |
Returns the beam sigma for the i-th error matrix element.
- Returns
- The matrix element as float
- Parameters
-
Definition at line 70 of file BeamSpotData.h.
◆ beamSigmaXY()
float InDet::BeamSpotData::beamSigmaXY |
( |
| ) |
const |
|
inlinenoexcept |
◆ beamStatus()
int InDet::BeamSpotData::beamStatus |
( |
| ) |
const |
|
inlinenoexcept |
◆ beamTilt()
float InDet::BeamSpotData::beamTilt |
( |
int |
i | ) |
const |
|
inlinenoexcept |
Returns the beam sigma for the i+3-th error matrix element (the 'tilt')
- Returns
- The (i + 3)th element as float
- Parameters
-
i | the requested index after the addition of 3 |
Definition at line 74 of file BeamSpotData.h.
◆ beamVtx()
◆ m_beamPos
◆ m_errPar
std::array<float, 6> InDet::BeamSpotData::m_errPar |
|
private |
◆ m_status
int InDet::BeamSpotData::m_status |
|
private |
◆ m_vertex
The documentation for this class was generated from the following files: