BmnRoot 26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
Loading...
Searching...
No Matches
BmnHitRecord Class Reference

#include <BmnHitRecord.h>

Inheritance diagram for BmnHitRecord:

Public Member Functions

 BmnHitRecord (const CbmStsHit *pHit, const BmnDetectorModel &detModel)
 BmnHitRecord (Double_t x, Double_t y, Double_t z, Double_t dx, Double_t dy, Int_t detectorId)
Double_t GetX () const noexcept
Double_t GetY () const noexcept
Double_t GetZ () const noexcept
Double_t GetWx () const noexcept
Double_t GetWy () const noexcept
Int_t GetDetectorID () const noexcept
 BmnHitRecord (const CbmStsHit *pHit, const BmnDetectorModel &detModel)
 BmnHitRecord (Double_t x, Double_t y, Double_t z, Double_t dx, Double_t dy, Int_t detectorId)
Double_t GetX () const noexcept
Double_t GetY () const noexcept
Double_t GetZ () const noexcept
Double_t GetWx () const noexcept
Double_t GetWy () const noexcept
Int_t GetDetectorID () const noexcept

Private Attributes

Double_t fX
Double_t fY
Double_t fZ
Double_t fWx
Double_t fWy
Int_t fDetectorID

Static Private Attributes

static constexpr Double_t MAX_WEIGHT {1.0 / (BMN_CLOSE_TO_ZERO * BMN_CLOSE_TO_ZERO)}

Detailed Description

Definition at line 21 of file BmnHitRecord.h.

Constructor & Destructor Documentation

◆ BmnHitRecord() [1/4]

BmnHitRecord::BmnHitRecord ( const CbmStsHit * pHit,
const BmnDetectorModel & detModel )
inline

Definition at line 29 of file BmnHitRecord.h.

References BMN_CLOSE_TO_ZERO, fDetectorID, fWx, fWy, fX, fY, fZ, GetDetectorID(), GetX(), GetY(), GetZ(), and MAX_WEIGHT.

Referenced by BmnATestHit::BmnATestHit(), and BmnATestHit::BmnATestHit().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ BmnHitRecord() [2/4]

BmnHitRecord::BmnHitRecord ( Double_t x,
Double_t y,
Double_t z,
Double_t dx,
Double_t dy,
Int_t detectorId )
inline

Definition at line 36 of file BmnHitRecord.h.

References BMN_CLOSE_TO_ZERO, fDetectorID, fWx, fWy, fX, fY, fZ, MAX_WEIGHT, x, y, and z.

◆ BmnHitRecord() [3/4]

BmnHitRecord::BmnHitRecord ( const CbmStsHit * pHit,
const BmnDetectorModel & detModel )
inline

Definition at line 29 of file BmnHitRecord.h.

References BMN_CLOSE_TO_ZERO, fDetectorID, fWx, fWy, fX, fY, fZ, GetDetectorID(), GetX(), GetY(), GetZ(), and MAX_WEIGHT.

Here is the call graph for this function:

◆ BmnHitRecord() [4/4]

BmnHitRecord::BmnHitRecord ( Double_t x,
Double_t y,
Double_t z,
Double_t dx,
Double_t dy,
Int_t detectorId )
inline

Definition at line 36 of file BmnHitRecord.h.

References BMN_CLOSE_TO_ZERO, fDetectorID, fWx, fWy, fX, fY, fZ, MAX_WEIGHT, x, y, and z.

Member Function Documentation

◆ GetDetectorID() [1/2]

Int_t BmnHitRecord::GetDetectorID ( ) const
inlinenoexcept

Definition at line 48 of file BmnHitRecord.h.

References fDetectorID.

Referenced by BmnATestHit::BmnATestHit(), and BmnHitRecord().

Here is the caller graph for this function:

◆ GetDetectorID() [2/2]

Int_t BmnHitRecord::GetDetectorID ( ) const
inlinenoexcept

Definition at line 48 of file BmnHitRecord.h.

References fDetectorID.

◆ GetWx() [1/2]

Double_t BmnHitRecord::GetWx ( ) const
inlinenoexcept

Definition at line 46 of file BmnHitRecord.h.

References fWx.

◆ GetWx() [2/2]

Double_t BmnHitRecord::GetWx ( ) const
inlinenoexcept

Definition at line 46 of file BmnHitRecord.h.

References fWx.

◆ GetWy() [1/2]

Double_t BmnHitRecord::GetWy ( ) const
inlinenoexcept

Definition at line 47 of file BmnHitRecord.h.

References fWy.

◆ GetWy() [2/2]

Double_t BmnHitRecord::GetWy ( ) const
inlinenoexcept

Definition at line 47 of file BmnHitRecord.h.

References fWy.

◆ GetX() [1/2]

Double_t BmnHitRecord::GetX ( ) const
inlinenoexcept

Definition at line 43 of file BmnHitRecord.h.

References fX.

Referenced by BmnHitRecord(), BmnATestHit::Draw(), and BmnAlignerTest::PrepareData().

Here is the caller graph for this function:

◆ GetX() [2/2]

Double_t BmnHitRecord::GetX ( ) const
inlinenoexcept

Definition at line 43 of file BmnHitRecord.h.

References fX.

◆ GetY() [1/2]

Double_t BmnHitRecord::GetY ( ) const
inlinenoexcept

Definition at line 44 of file BmnHitRecord.h.

References fY.

Referenced by BmnHitRecord(), BmnATestHit::Draw(), and BmnAlignerTest::PrepareData().

Here is the caller graph for this function:

◆ GetY() [2/2]

Double_t BmnHitRecord::GetY ( ) const
inlinenoexcept

Definition at line 44 of file BmnHitRecord.h.

References fY.

◆ GetZ() [1/2]

Double_t BmnHitRecord::GetZ ( ) const
inlinenoexcept

Definition at line 45 of file BmnHitRecord.h.

References fZ.

Referenced by BmnHitRecord(), BmnATestHit::Draw(), and BmnAlignerTest::PrepareData().

Here is the caller graph for this function:

◆ GetZ() [2/2]

Double_t BmnHitRecord::GetZ ( ) const
inlinenoexcept

Definition at line 45 of file BmnHitRecord.h.

References fZ.

Member Data Documentation

◆ fDetectorID

Int_t BmnHitRecord::fDetectorID
private

Definition at line 25 of file BmnHitRecord.h.

Referenced by BmnHitRecord(), BmnHitRecord(), and GetDetectorID().

◆ fWx

Double_t BmnHitRecord::fWx
private

Definition at line 24 of file BmnHitRecord.h.

Referenced by BmnHitRecord(), BmnHitRecord(), and GetWx().

◆ fWy

Double_t BmnHitRecord::fWy
private

Definition at line 24 of file BmnHitRecord.h.

Referenced by BmnHitRecord(), BmnHitRecord(), and GetWy().

◆ fX

Double_t BmnHitRecord::fX
private

Definition at line 24 of file BmnHitRecord.h.

Referenced by BmnHitRecord(), BmnHitRecord(), and GetX().

◆ fY

Double_t BmnHitRecord::fY
private

Definition at line 24 of file BmnHitRecord.h.

Referenced by BmnHitRecord(), BmnHitRecord(), and GetY().

◆ fZ

Double_t BmnHitRecord::fZ
private

Definition at line 24 of file BmnHitRecord.h.

Referenced by BmnHitRecord(), BmnHitRecord(), and GetZ().

◆ MAX_WEIGHT

constexpr Double_t BmnHitRecord::MAX_WEIGHT {1.0 / (BMN_CLOSE_TO_ZERO * BMN_CLOSE_TO_ZERO)}
staticconstexprprivate

Definition at line 26 of file BmnHitRecord.h.

Referenced by BmnHitRecord(), and BmnHitRecord().


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