|
BmnRoot 26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
|
#include <BmnATestTrack.h>
Public Member Functions | |
| BmnATestTrack ()=delete | |
| BmnATestTrack (SVectLC Alpha, Int_t nHits) | |
| BmnATestTrack (Double_t Alpha1Sigma, Double_t Alpha2Min, Double_t Alpha2Max, Int_t nHits) | |
| ~BmnATestTrack () | |
| const SVectLC & | GetAlpha () const noexcept |
| const SVect3 & | GetVertex () const noexcept |
| const SVect3 & | GetDirection () const noexcept |
| void | AddHit (BmnATestHit &hit) |
| void | AddMSE (BmnAlignerClass *pAligner, Bool_t withResiduals=kFALSE) const |
| Double_t | X (Double_t z) const noexcept |
| Double_t | Y (Double_t z) const noexcept |
| void | Draw (Bool_t solid=kTRUE, Double_t maxZ=BMN_TEST_TRACK_DEF_MAX_Z) const |
| BmnATestTrack ()=delete | |
| BmnATestTrack (SVectLC Alpha, Int_t nHits) | |
| BmnATestTrack (Double_t Alpha1Sigma, Double_t Alpha2Min, Double_t Alpha2Max, Int_t nHits) | |
| ~BmnATestTrack () | |
| const SVectLC & | GetAlpha () const noexcept |
| const SVect3 & | GetVertex () const noexcept |
| const SVect3 & | GetDirection () const noexcept |
| void | AddHit (BmnATestHit &hit) |
| void | AddMSE (BmnAlignerClass *pAligner, Bool_t withResiduals=kFALSE) const |
| Double_t | X (Double_t z) const noexcept |
| Double_t | Y (Double_t z) const noexcept |
| void | Draw (Bool_t solid=kTRUE, Double_t maxZ=BMN_TEST_TRACK_DEF_MAX_Z) const |
Protected Types | |
| typedef BmnAligner< BmnATestHit > | BmnAlignerClass |
| typedef BmnAligner< BmnATestHit > | BmnAlignerClass |
Private Attributes | |
| SVectLC | fAlpha |
| SVect3 | fVertex |
| SVect3 | fDirection |
| Int_t | fMaxHits |
| Int_t | fHitsCnt {0} |
| BmnATestHit ** | fpHits |
Definition at line 28 of file BmnATestTrack.h.
|
protected |
Definition at line 41 of file BmnATestTrack.h.
|
protected |
Definition at line 41 of file BmnATestTrack.h.
|
delete |
|
inline |
Definition at line 47 of file BmnATestTrack.h.
References fpHits.
|
delete |
| BmnATestTrack::BmnATestTrack | ( | Double_t | Alpha1Sigma, |
| Double_t | Alpha2Min, | ||
| Double_t | Alpha2Max, | ||
| Int_t | nHits ) |
|
inline |
Definition at line 47 of file BmnATestTrack.h.
References fpHits.
|
inline |
Definition at line 90 of file BmnATestTrack.h.
References fHitsCnt, fMaxHits, and fpHits.
Referenced by BmnAlignerTest::PrepareData().
| void BmnATestTrack::AddHit | ( | BmnATestHit & | hit | ) |
|
inline |
Definition at line 97 of file BmnATestTrack.h.
References delta, fHitsCnt, fpHits, BmnAligner< HitType >::GetCurrentResult(), i, iX, iY, iZ, BmnAligner< HitType >::OmegaScaleFactor(), X(), Y(), and z.
| void BmnATestTrack::AddMSE | ( | BmnAlignerClass * | pAligner, |
| Bool_t | withResiduals = kFALSE ) const |
|
inline |
Definition at line 124 of file BmnATestTrack.h.
References BMN_TEST_TRACK_NONSOLID_COLOR, BMN_TEST_TRACK_SOLID_COLOR, fHitsCnt, fpHits, i, X(), x, Y(), y, and z.
Referenced by BmnAlignerTest::Draw().
| void BmnATestTrack::Draw | ( | Bool_t | solid = kTRUE, |
| Double_t | maxZ = BMN_TEST_TRACK_DEF_MAX_Z ) const |
References BMN_TEST_TRACK_DEF_MAX_Z.
|
inlinenoexcept |
Definition at line 49 of file BmnATestTrack.h.
References fAlpha.
|
inlinenoexcept |
Definition at line 49 of file BmnATestTrack.h.
References fAlpha.
|
inlinenoexcept |
Definition at line 51 of file BmnATestTrack.h.
References fDirection.
Referenced by BmnAlignerTest::PrepareData().
|
inlinenoexcept |
Definition at line 51 of file BmnATestTrack.h.
References fDirection.
|
inlinenoexcept |
Definition at line 50 of file BmnATestTrack.h.
References fVertex.
Referenced by BmnAlignerTest::PrepareData().
|
inlinenoexcept |
Definition at line 50 of file BmnATestTrack.h.
References fVertex.
Definition at line 56 of file BmnATestTrack.h.
References fAlpha, iX0, iX1, and z.
Referenced by AddMSE(), Draw(), and BmnAlignerTest::PrepareData().
Definition at line 57 of file BmnATestTrack.h.
References fAlpha, iY0, iY1, and z.
Referenced by AddMSE(), Draw(), and BmnAlignerTest::PrepareData().
|
private |
Definition at line 35 of file BmnATestTrack.h.
Referenced by BmnATestTrack(), BmnATestTrack(), GetAlpha(), X(), and Y().
|
private |
Definition at line 36 of file BmnATestTrack.h.
Referenced by BmnATestTrack(), BmnATestTrack(), and GetDirection().
|
private |
Definition at line 37 of file BmnATestTrack.h.
|
private |
Definition at line 37 of file BmnATestTrack.h.
Referenced by BmnATestTrack(), BmnATestTrack(), and AddHit().
|
private |
Definition at line 38 of file BmnATestTrack.h.
Referenced by BmnATestTrack(), BmnATestTrack(), ~BmnATestTrack(), AddHit(), AddMSE(), and Draw().
|
private |
Definition at line 36 of file BmnATestTrack.h.
Referenced by BmnATestTrack(), BmnATestTrack(), and GetVertex().