CbmRoot
Loading...
Searching...
No Matches
cbm::ca::HitQaData Class Reference

Contains necessary data to calculate hit residuals and pulls. More...

#include <CbmCaHitQaData.h>

Public Member Functions

 HitQaData ()=default
 Default constructor.
 
 ~HitQaData ()=default
 Destructor.
 
 HitQaData (const HitQaData &)=default
 Copy constructor.
 
 HitQaData (HitQaData &&)=default
 Move constructor.
 
HitQaDataoperator= (const HitQaData &)=default
 Copy assignment operator.
 
HitQaDataoperator= (HitQaData &&)=default
 Move assignment operator.
 
double GetHitDu () const
 Gets hit u-coordinate error.
 
double GetHitDv () const
 Gets hit v-coordinate error.
 
double GetHitDuv () const
 Gets hit u- and v-coordinate covariance.
 
double GetHitDx () const
 Gets hit x-coordinate error.
 
double GetHitDxy () const
 Gets hit x- and y-coordinate covariance.
 
double GetHitDy () const
 Gets hit y-coordinate error.
 
int GetHitIndex () const
 Gets hit index.
 
double GetHitRuv () const
 Gets Pearson correlation coefficient for u- and v-coordinates.
 
double GetHitTime () const
 Gets hit time.
 
double GetHitTimeError () const
 Gets hit time error.
 
double GetHitU () const
 Gets hit u-coordinate.
 
double GetHitV () const
 Gets hit v-coordinate.
 
double GetHitX () const
 Gets hit x-coordinate.
 
double GetHitY () const
 Gets hit y-coordinate.
 
double GetHitZ () const
 Gets hit z-coordinate.
 
bool GetIfTrackHasHits () const
 Gets Flag: if track has hits.
 
bool GetIfTrackSelected () const
 Gets Flag: if track selected.
 
double GetResidualTime () const
 Gets residual of time.
 
double GetResidualU () const
 Gets residual of u-coordinate.
 
double GetResidualV () const
 Gets residual of v-coordinate.
 
double GetResidualX () const
 Gets residual of x-coordinate.
 
double GetResidualY () const
 Gets residual of y-coordinate.
 
double GetPhiU () const
 Gets front strips stereo angle.
 
double GetPhiV () const
 Gets back strips stereo angle.
 
std::tuple< int, int, int > GetPointID () const
 Gets point index.
 
double GetPointTime () const
 Gets point time.
 
double GetPointU () const
 Gets point u-coordinate.
 
double GetPointV () const
 Gets point v-coordinate.
 
double GetPointX () const
 Gets point x-coordinate.
 
double GetPointY () const
 Gets point y-coordinate.
 
double GetPointZ () const
 Gets point z-coordinate.
 
double GetPullTime () const
 Gets pull of time.
 
double GetPullU () const
 Gets pull of u-coordinate.
 
double GetPullV () const
 Gets pull of v-coordinate.
 
double GetPullX () const
 Gets pull of x-coordinate.
 
double GetPullY () const
 Gets pull of y-coordinate.
 
int GetStationID () const
 Gets station local index.
 
void Reset ()
 Resets data fields.
 
void SetHitDx (double hitDx)
 Sets hit x-coordinate error.
 
void SetHitDxy (double hitDxy)
 Sets hit x- and y-coordinate covariance.
 
void SetHitDy (double hitDy)
 Sets hit y-coordinate error.
 
void SetHitIndex (int hitID)
 Sets hit index.
 
void SetHitTime (double hitTime)
 Sets hit time.
 
void SetHitTimeError (double hitTimeError)
 Sets hit time error.
 
void SetHitX (double hitX)
 Sets hit x-coordinate.
 
void SetHitY (double hitY)
 Sets hit y-coordinate.
 
void SetHitZ (double hitZ)
 Sets hit z-coordinate.
 
void SetIfTrackHasHits (bool ifTrackHasHits)
 Sets Flag: if track has hits.
 
void SetIfTrackSelected (bool ifTrackSelected)
 Sets Flag: if track selected.
 
void SetPhiU (double phiU)
 Sets front strips stereo angle.
 
void SetPhiV (double phiV)
 Sets back strips stereo angle.
 
void SetPointID (int pointID, int eventID, int fileID)
 Sets point index.
 
void SetPointTime (double pointTime)
 Sets point time.
 
void SetPointX (double pointX)
 Sets point x-coordinate.
 
void SetPointY (double pointY)
 Sets point y-coordinate.
 
void SetPointZ (double pointZ)
 Sets point z-coordinate.
 
void SetStationID (int iStLoc)
 Sets station local index.
 

Private Attributes

double fPhiU = kNAN
 Stereo angle for front strips [rad].
 
double fPhiV = kNAN
 Stereo anele for back strips [rad].
 
double fHitX = kNAN
 Hit x-coordinate [cm].
 
double fHitY = kNAN
 Hit y-coordinate [cm].
 
double fHitZ = kNAN
 Hit z-coordinate [cm].
 
double fHitTime = kNAN
 Hit time [ns].
 
double fHitDx = kNAN
 Hit x-coordinate error [cm].
 
double fHitDy = kNAN
 Hit y-coordinate error [cm].
 
double fHitDxy = kNAN
 Hit x- and y-coordinate covariance [cm2].
 
double fHitTimeError = kNAN
 Hit time error [ns].
 
double fPointX = kNAN
 Point x-coordinate [cm].
 
double fPointY = kNAN
 Point y-coordinate [cm].
 
double fPointZ = kNAN
 Point z-coordinate [cm].
 
double fPointTime = kNAN
 Point time [ns].
 
int fStationID = -1
 Local index of tracking station.
 
int fHitID = -1
 Index of hit.
 
int fPointID = -1
 Index of MC point.
 
int fMCEventID = -1
 Index of MC event.
 
int fMCFileID = -1
 Index of MC file id.
 
bool fbTrackSelected = false
 Flag: if track selected.
 
bool fbTrackHasHits = false
 Flag: if track has hits.
 

Static Private Attributes

static constexpr double kNAN = std::numeric_limits<double>::signaling_NaN()
 

Detailed Description

Contains necessary data to calculate hit residuals and pulls.

Definition at line 21 of file CbmCaHitQaData.h.

Constructor & Destructor Documentation

◆ HitQaData() [1/3]

cbm::ca::HitQaData::HitQaData ( )
default

Default constructor.

Referenced by Reset().

◆ ~HitQaData()

cbm::ca::HitQaData::~HitQaData ( )
default

Destructor.

◆ HitQaData() [2/3]

cbm::ca::HitQaData::HitQaData ( const HitQaData & )
default

Copy constructor.

◆ HitQaData() [3/3]

cbm::ca::HitQaData::HitQaData ( HitQaData && )
default

Move constructor.

Member Function Documentation

◆ GetHitDu()

double cbm::ca::HitQaData::GetHitDu ( ) const
inline

Gets hit u-coordinate error.

Returns
Hit u-coordinate error [cm]

Definition at line 43 of file CbmCaHitQaData.h.

References cos(), fPhiU, GetHitDx(), GetHitDxy(), GetHitDy(), sin(), and sqrt().

Referenced by GetHitRuv(), and GetPullU().

◆ GetHitDuv()

double cbm::ca::HitQaData::GetHitDuv ( ) const
inline

Gets hit u- and v-coordinate covariance.

Returns
Hit u- and v-coordinate covariance [cm2]

Definition at line 61 of file CbmCaHitQaData.h.

References cos(), fPhiU, fPhiV, GetHitDx(), GetHitDxy(), GetHitDy(), and sin().

Referenced by GetHitRuv().

◆ GetHitDv()

double cbm::ca::HitQaData::GetHitDv ( ) const
inline

Gets hit v-coordinate error.

Returns
Hit v-coordinate error [cm]

Definition at line 52 of file CbmCaHitQaData.h.

References cos(), fPhiV, GetHitDx(), GetHitDxy(), GetHitDy(), sin(), and sqrt().

Referenced by GetHitRuv(), and GetPullV().

◆ GetHitDx()

double cbm::ca::HitQaData::GetHitDx ( ) const
inline

Gets hit x-coordinate error.

Returns
Hit x-coordinate error [cm]

Definition at line 72 of file CbmCaHitQaData.h.

References fHitDx.

Referenced by GetHitDu(), GetHitDuv(), GetHitDv(), and GetPullX().

◆ GetHitDxy()

double cbm::ca::HitQaData::GetHitDxy ( ) const
inline

Gets hit x- and y-coordinate covariance.

Returns
Hit x- and y-coordinate covariance [cm2]

Definition at line 76 of file CbmCaHitQaData.h.

References fHitDxy.

Referenced by GetHitDu(), GetHitDuv(), and GetHitDv().

◆ GetHitDy()

double cbm::ca::HitQaData::GetHitDy ( ) const
inline

Gets hit y-coordinate error.

Returns
Hit y-coordinate error [cm]

Definition at line 80 of file CbmCaHitQaData.h.

References fHitDy.

Referenced by GetHitDu(), GetHitDuv(), GetHitDv(), and GetPullY().

◆ GetHitIndex()

int cbm::ca::HitQaData::GetHitIndex ( ) const
inline

Gets hit index.

Returns
Hit index

Definition at line 84 of file CbmCaHitQaData.h.

References fHitID.

Referenced by CbmCaInputQaSts::FillHistogramsPerHit(), and CbmCaInputQaTof::FillHistogramsPerHit().

◆ GetHitRuv()

double cbm::ca::HitQaData::GetHitRuv ( ) const
inline

Gets Pearson correlation coefficient for u- and v-coordinates.

Returns
Pearson correlation coefficient for u- and v-coordinates

Definition at line 88 of file CbmCaHitQaData.h.

References GetHitDu(), GetHitDuv(), and GetHitDv().

◆ GetHitTime()

double cbm::ca::HitQaData::GetHitTime ( ) const
inline

Gets hit time.

Returns
hit time [ns]

Definition at line 92 of file CbmCaHitQaData.h.

References fHitTime.

Referenced by GetResidualTime().

◆ GetHitTimeError()

double cbm::ca::HitQaData::GetHitTimeError ( ) const
inline

Gets hit time error.

Returns
Hit time error [ns]

Definition at line 96 of file CbmCaHitQaData.h.

References fHitTimeError.

Referenced by GetPullTime().

◆ GetHitU()

double cbm::ca::HitQaData::GetHitU ( ) const
inline

Gets hit u-coordinate.

Returns
hit u-coordinate [cm]

Definition at line 100 of file CbmCaHitQaData.h.

References cos(), fPhiU, GetHitX(), GetHitY(), and sin().

Referenced by GetResidualU().

◆ GetHitV()

double cbm::ca::HitQaData::GetHitV ( ) const
inline

Gets hit v-coordinate.

Returns
hit v-coordinate [cm]

Definition at line 104 of file CbmCaHitQaData.h.

References cos(), fPhiV, GetHitX(), GetHitY(), and sin().

Referenced by GetResidualV().

◆ GetHitX()

double cbm::ca::HitQaData::GetHitX ( ) const
inline

Gets hit x-coordinate.

Returns
hit x-coordinate [cm]

Definition at line 108 of file CbmCaHitQaData.h.

References fHitX.

Referenced by GetHitU(), GetHitV(), and GetResidualX().

◆ GetHitY()

double cbm::ca::HitQaData::GetHitY ( ) const
inline

Gets hit y-coordinate.

Returns
hit y-coordinate [cm]

Definition at line 112 of file CbmCaHitQaData.h.

References fHitY.

Referenced by GetHitU(), GetHitV(), and GetResidualY().

◆ GetHitZ()

double cbm::ca::HitQaData::GetHitZ ( ) const
inline

Gets hit z-coordinate.

Returns
hit z-coordinate [cm]

Definition at line 116 of file CbmCaHitQaData.h.

References fHitZ.

◆ GetIfTrackHasHits()

bool cbm::ca::HitQaData::GetIfTrackHasHits ( ) const
inline

Gets Flag: if track has hits.

Returns
Flag: if track has hits

Definition at line 120 of file CbmCaHitQaData.h.

References fbTrackHasHits.

◆ GetIfTrackSelected()

bool cbm::ca::HitQaData::GetIfTrackSelected ( ) const
inline

Gets Flag: if track selected.

Returns
Flag: if track selected

Definition at line 124 of file CbmCaHitQaData.h.

References fbTrackSelected.

◆ GetPhiU()

double cbm::ca::HitQaData::GetPhiU ( ) const
inline

Gets front strips stereo angle.

Returns
Front strips stereo angle [rad]

Definition at line 148 of file CbmCaHitQaData.h.

References fPhiU.

◆ GetPhiV()

double cbm::ca::HitQaData::GetPhiV ( ) const
inline

Gets back strips stereo angle.

Returns
Back strips stereo angle [rad]

Definition at line 152 of file CbmCaHitQaData.h.

References fPhiV.

◆ GetPointID()

std::tuple< int, int, int > cbm::ca::HitQaData::GetPointID ( ) const
inline

Gets point index.

Returns
A tuple (pointID, eventID, fileID)

Definition at line 156 of file CbmCaHitQaData.h.

References fMCEventID, fMCFileID, and fPointID.

◆ GetPointTime()

double cbm::ca::HitQaData::GetPointTime ( ) const
inline

Gets point time.

Returns
Point time [ns]

Definition at line 160 of file CbmCaHitQaData.h.

References fPointTime.

Referenced by GetResidualTime().

◆ GetPointU()

double cbm::ca::HitQaData::GetPointU ( ) const
inline

Gets point u-coordinate.

Returns
Point u-coordinate [cm]

Definition at line 164 of file CbmCaHitQaData.h.

References cos(), fPhiU, GetPointX(), GetPointY(), and sin().

Referenced by GetResidualU().

◆ GetPointV()

double cbm::ca::HitQaData::GetPointV ( ) const
inline

Gets point v-coordinate.

Returns
Point v-coordinate [cm]

Definition at line 168 of file CbmCaHitQaData.h.

References cos(), fPhiV, GetPointX(), GetPointY(), and sin().

Referenced by GetResidualV().

◆ GetPointX()

double cbm::ca::HitQaData::GetPointX ( ) const
inline

Gets point x-coordinate.

Returns
Point x-coordinate [cm]

Definition at line 172 of file CbmCaHitQaData.h.

References fPointX.

Referenced by GetPointU(), GetPointV(), and GetResidualX().

◆ GetPointY()

double cbm::ca::HitQaData::GetPointY ( ) const
inline

Gets point y-coordinate.

Returns
Point y-coordinate [cm]

Definition at line 176 of file CbmCaHitQaData.h.

References fPointY.

Referenced by GetPointU(), GetPointV(), and GetResidualY().

◆ GetPointZ()

double cbm::ca::HitQaData::GetPointZ ( ) const
inline

Gets point z-coordinate.

Parameters
pointZPoint z-coordinate [cm]

Definition at line 180 of file CbmCaHitQaData.h.

References fPointZ.

◆ GetPullTime()

double cbm::ca::HitQaData::GetPullTime ( ) const
inline

Gets pull of time.

Returns
Pull of time

Definition at line 184 of file CbmCaHitQaData.h.

References GetHitTimeError(), and GetResidualTime().

◆ GetPullU()

double cbm::ca::HitQaData::GetPullU ( ) const
inline

Gets pull of u-coordinate.

Returns
Pull of u-coordinate

Definition at line 188 of file CbmCaHitQaData.h.

References GetHitDu(), and GetResidualU().

Referenced by CbmCaInputQaSts::FillHistogramsPerHit().

◆ GetPullV()

double cbm::ca::HitQaData::GetPullV ( ) const
inline

Gets pull of v-coordinate.

Returns
Pull of v-coordinate

Definition at line 192 of file CbmCaHitQaData.h.

References GetHitDv(), and GetResidualV().

Referenced by CbmCaInputQaSts::FillHistogramsPerHit().

◆ GetPullX()

double cbm::ca::HitQaData::GetPullX ( ) const
inline

Gets pull of x-coordinate.

Returns
Pull of x-coordinate

Definition at line 196 of file CbmCaHitQaData.h.

References GetHitDx(), and GetResidualX().

◆ GetPullY()

double cbm::ca::HitQaData::GetPullY ( ) const
inline

Gets pull of y-coordinate.

Returns
Pull of y-coordinate

Definition at line 200 of file CbmCaHitQaData.h.

References GetHitDy(), and GetResidualY().

◆ GetResidualTime()

double cbm::ca::HitQaData::GetResidualTime ( ) const
inline

Gets residual of time.

Returns
Residual of time [ns]

Definition at line 128 of file CbmCaHitQaData.h.

References GetHitTime(), and GetPointTime().

Referenced by GetPullTime().

◆ GetResidualU()

double cbm::ca::HitQaData::GetResidualU ( ) const
inline

Gets residual of u-coordinate.

Returns
Residual of u-coordinate [cm]

Definition at line 132 of file CbmCaHitQaData.h.

References GetHitU(), and GetPointU().

Referenced by GetPullU().

◆ GetResidualV()

double cbm::ca::HitQaData::GetResidualV ( ) const
inline

Gets residual of v-coordinate.

Returns
Residual of v-coordinate [cm]

Definition at line 136 of file CbmCaHitQaData.h.

References GetHitV(), and GetPointV().

Referenced by GetPullV().

◆ GetResidualX()

double cbm::ca::HitQaData::GetResidualX ( ) const
inline

Gets residual of x-coordinate.

Returns
Residual of x-coordinate [cm]

Definition at line 140 of file CbmCaHitQaData.h.

References GetHitX(), and GetPointX().

Referenced by GetPullX().

◆ GetResidualY()

double cbm::ca::HitQaData::GetResidualY ( ) const
inline

Gets residual of y-coordinate.

Returns
Residual of y-coordinate [cm]

Definition at line 144 of file CbmCaHitQaData.h.

References GetHitY(), and GetPointY().

Referenced by GetPullY().

◆ GetStationID()

int cbm::ca::HitQaData::GetStationID ( ) const
inline

Gets station local index.

Returns
Station local index

Definition at line 204 of file CbmCaHitQaData.h.

References fStationID.

◆ operator=() [1/2]

HitQaData & cbm::ca::HitQaData::operator= ( const HitQaData & )
default

Copy assignment operator.

Referenced by Reset().

◆ operator=() [2/2]

HitQaData & cbm::ca::HitQaData::operator= ( HitQaData && )
default

Move assignment operator.

◆ Reset()

void HitQaData::Reset ( )
inline

Resets data fields.

Definition at line 207 of file CbmCaHitQaData.h.

References HitQaData(), and operator=().

◆ SetHitDx()

void cbm::ca::HitQaData::SetHitDx ( double hitDx)
inline

Sets hit x-coordinate error.

Parameters
hitDxHit x-coordinate error [cm]

Definition at line 211 of file CbmCaHitQaData.h.

References fHitDx.

◆ SetHitDxy()

void cbm::ca::HitQaData::SetHitDxy ( double hitDxy)
inline

Sets hit x- and y-coordinate covariance.

Parameters
hitDxyHit x- and y-coordinate covariance [cm2]

Definition at line 215 of file CbmCaHitQaData.h.

References fHitDxy.

◆ SetHitDy()

void cbm::ca::HitQaData::SetHitDy ( double hitDy)
inline

Sets hit y-coordinate error.

Parameters
hitDyHit y-coordinate error [cm]

Definition at line 219 of file CbmCaHitQaData.h.

References fHitDy.

◆ SetHitIndex()

void cbm::ca::HitQaData::SetHitIndex ( int hitID)
inline

Sets hit index.

Parameters
hitIDHit index

Definition at line 223 of file CbmCaHitQaData.h.

References fHitID.

◆ SetHitTime()

void cbm::ca::HitQaData::SetHitTime ( double hitTime)
inline

Sets hit time.

Parameters
hitTimeHit time [ns]

Definition at line 227 of file CbmCaHitQaData.h.

References fHitTime.

◆ SetHitTimeError()

void cbm::ca::HitQaData::SetHitTimeError ( double hitTimeError)
inline

Sets hit time error.

Parameters
hitTimeErrorHit time error [ns]

Definition at line 231 of file CbmCaHitQaData.h.

References fHitTimeError.

◆ SetHitX()

void cbm::ca::HitQaData::SetHitX ( double hitX)
inline

Sets hit x-coordinate.

Parameters
hitXHit x-coordinate [cm]

Definition at line 235 of file CbmCaHitQaData.h.

References fHitX.

◆ SetHitY()

void cbm::ca::HitQaData::SetHitY ( double hitY)
inline

Sets hit y-coordinate.

Parameters
hitYHit y-coordinate [cm]

Definition at line 239 of file CbmCaHitQaData.h.

References fHitY.

◆ SetHitZ()

void cbm::ca::HitQaData::SetHitZ ( double hitZ)
inline

Sets hit z-coordinate.

Parameters
hitZHit z-coordinate [cm]

Definition at line 243 of file CbmCaHitQaData.h.

References fHitZ.

◆ SetIfTrackHasHits()

void cbm::ca::HitQaData::SetIfTrackHasHits ( bool ifTrackHasHits)
inline

Sets Flag: if track has hits.

Parameters
ifTrackHasHitsFlag: if track has hits

Definition at line 247 of file CbmCaHitQaData.h.

References fbTrackHasHits.

◆ SetIfTrackSelected()

void cbm::ca::HitQaData::SetIfTrackSelected ( bool ifTrackSelected)
inline

Sets Flag: if track selected.

Parameters
ifTrackSelectedFlag: if track selected

Definition at line 251 of file CbmCaHitQaData.h.

References fbTrackSelected.

◆ SetPhiU()

void cbm::ca::HitQaData::SetPhiU ( double phiU)
inline

Sets front strips stereo angle.

Parameters
phiUFront strips stereo angle [rad]

Definition at line 255 of file CbmCaHitQaData.h.

References fPhiU.

◆ SetPhiV()

void cbm::ca::HitQaData::SetPhiV ( double phiV)
inline

Sets back strips stereo angle.

Parameters
phiVBack strips stereo angle [rad]

Definition at line 259 of file CbmCaHitQaData.h.

References fPhiV.

◆ SetPointID()

void cbm::ca::HitQaData::SetPointID ( int pointID,
int eventID,
int fileID )
inline

Sets point index.

Parameters
pointIDIndex of point
eventIDIndex of MC event
fileIDIndex of MC file

Definition at line 265 of file CbmCaHitQaData.h.

References fMCEventID, fMCFileID, and fPointID.

◆ SetPointTime()

void cbm::ca::HitQaData::SetPointTime ( double pointTime)
inline

Sets point time.

Parameters
pointTimePoint time [ns]

Definition at line 274 of file CbmCaHitQaData.h.

References fPointTime.

◆ SetPointX()

void cbm::ca::HitQaData::SetPointX ( double pointX)
inline

Sets point x-coordinate.

Parameters
pointXPoint x-coordinate [cm]

Definition at line 278 of file CbmCaHitQaData.h.

References fPointX.

◆ SetPointY()

void cbm::ca::HitQaData::SetPointY ( double pointY)
inline

Sets point y-coordinate.

Parameters
pointYPoint y-coordinate [cm]

Definition at line 282 of file CbmCaHitQaData.h.

References fPointY.

◆ SetPointZ()

void cbm::ca::HitQaData::SetPointZ ( double pointZ)
inline

Sets point z-coordinate.

Parameters
pointZPoint z-coordinate [cm]

Definition at line 286 of file CbmCaHitQaData.h.

References fPointZ.

◆ SetStationID()

void cbm::ca::HitQaData::SetStationID ( int iStLoc)
inline

Sets station local index.

Returns
Station local index

Definition at line 290 of file CbmCaHitQaData.h.

References fStationID.

Member Data Documentation

◆ fbTrackHasHits

bool cbm::ca::HitQaData::fbTrackHasHits = false
private

Flag: if track has hits.

Definition at line 315 of file CbmCaHitQaData.h.

Referenced by GetIfTrackHasHits(), and SetIfTrackHasHits().

◆ fbTrackSelected

bool cbm::ca::HitQaData::fbTrackSelected = false
private

Flag: if track selected.

Definition at line 314 of file CbmCaHitQaData.h.

Referenced by GetIfTrackSelected(), and SetIfTrackSelected().

◆ fHitDx

double cbm::ca::HitQaData::fHitDx = kNAN
private

Hit x-coordinate error [cm].

Definition at line 301 of file CbmCaHitQaData.h.

Referenced by GetHitDx(), and SetHitDx().

◆ fHitDxy

double cbm::ca::HitQaData::fHitDxy = kNAN
private

Hit x- and y-coordinate covariance [cm2].

Definition at line 303 of file CbmCaHitQaData.h.

Referenced by GetHitDxy(), and SetHitDxy().

◆ fHitDy

double cbm::ca::HitQaData::fHitDy = kNAN
private

Hit y-coordinate error [cm].

Definition at line 302 of file CbmCaHitQaData.h.

Referenced by GetHitDy(), and SetHitDy().

◆ fHitID

int cbm::ca::HitQaData::fHitID = -1
private

Index of hit.

Definition at line 310 of file CbmCaHitQaData.h.

Referenced by GetHitIndex(), and SetHitIndex().

◆ fHitTime

double cbm::ca::HitQaData::fHitTime = kNAN
private

Hit time [ns].

Definition at line 300 of file CbmCaHitQaData.h.

Referenced by GetHitTime(), and SetHitTime().

◆ fHitTimeError

double cbm::ca::HitQaData::fHitTimeError = kNAN
private

Hit time error [ns].

Definition at line 304 of file CbmCaHitQaData.h.

Referenced by GetHitTimeError(), and SetHitTimeError().

◆ fHitX

double cbm::ca::HitQaData::fHitX = kNAN
private

Hit x-coordinate [cm].

Definition at line 297 of file CbmCaHitQaData.h.

Referenced by GetHitX(), and SetHitX().

◆ fHitY

double cbm::ca::HitQaData::fHitY = kNAN
private

Hit y-coordinate [cm].

Definition at line 298 of file CbmCaHitQaData.h.

Referenced by GetHitY(), and SetHitY().

◆ fHitZ

double cbm::ca::HitQaData::fHitZ = kNAN
private

Hit z-coordinate [cm].

Definition at line 299 of file CbmCaHitQaData.h.

Referenced by GetHitZ(), and SetHitZ().

◆ fMCEventID

int cbm::ca::HitQaData::fMCEventID = -1
private

Index of MC event.

Definition at line 312 of file CbmCaHitQaData.h.

Referenced by GetPointID(), and SetPointID().

◆ fMCFileID

int cbm::ca::HitQaData::fMCFileID = -1
private

Index of MC file id.

Definition at line 313 of file CbmCaHitQaData.h.

Referenced by GetPointID(), and SetPointID().

◆ fPhiU

double cbm::ca::HitQaData::fPhiU = kNAN
private

Stereo angle for front strips [rad].

Definition at line 295 of file CbmCaHitQaData.h.

Referenced by GetHitDu(), GetHitDuv(), GetHitU(), GetPhiU(), GetPointU(), and SetPhiU().

◆ fPhiV

double cbm::ca::HitQaData::fPhiV = kNAN
private

Stereo anele for back strips [rad].

Definition at line 296 of file CbmCaHitQaData.h.

Referenced by GetHitDuv(), GetHitDv(), GetHitV(), GetPhiV(), GetPointV(), and SetPhiV().

◆ fPointID

int cbm::ca::HitQaData::fPointID = -1
private

Index of MC point.

Definition at line 311 of file CbmCaHitQaData.h.

Referenced by GetPointID(), and SetPointID().

◆ fPointTime

double cbm::ca::HitQaData::fPointTime = kNAN
private

Point time [ns].

Definition at line 308 of file CbmCaHitQaData.h.

Referenced by GetPointTime(), and SetPointTime().

◆ fPointX

double cbm::ca::HitQaData::fPointX = kNAN
private

Point x-coordinate [cm].

Definition at line 305 of file CbmCaHitQaData.h.

Referenced by GetPointX(), and SetPointX().

◆ fPointY

double cbm::ca::HitQaData::fPointY = kNAN
private

Point y-coordinate [cm].

Definition at line 306 of file CbmCaHitQaData.h.

Referenced by GetPointY(), and SetPointY().

◆ fPointZ

double cbm::ca::HitQaData::fPointZ = kNAN
private

Point z-coordinate [cm].

Definition at line 307 of file CbmCaHitQaData.h.

Referenced by GetPointZ(), and SetPointZ().

◆ fStationID

int cbm::ca::HitQaData::fStationID = -1
private

Local index of tracking station.

Definition at line 309 of file CbmCaHitQaData.h.

Referenced by GetStationID(), and SetStationID().

◆ kNAN

double cbm::ca::HitQaData::kNAN = std::numeric_limits<double>::signaling_NaN()
staticconstexprprivate

Definition at line 293 of file CbmCaHitQaData.h.


The documentation for this class was generated from the following files: