BmnRoot 26.10.0-210-gc52d34b0
Software framework of the BM@N experiment
Loading...
Searching...
No Matches
BmnFDPoint Class Reference

#include <BmnFDPoint.h>

Inheritance diagram for BmnFDPoint:
Collaboration diagram for BmnFDPoint:

Public Member Functions

 BmnFDPoint ()
 Default constructor.
 BmnFDPoint (Int_t trackID, Int_t detID, Int_t copyNo, TVector3 posIn, TVector3 posOut, TVector3 momIn, TVector3 momOut, Double_t tof, Double_t length, Double_t eLoss, Int_t isPrimary, Double_t charge, Int_t pdgId, Double_t lightYield, Double_t timeIn, Double_t timeOut, Double_t lengthtrack)
 BmnFDPoint (const BmnFDPoint &point)
 Copy constructor.
virtual ~BmnFDPoint ()
 Destructor.
Short_t GetCopy () const
 Accessors.
Int_t GetIsPrimary ()
Double_t GetCharge ()
Double_t GetPdgId ()
Double_t GetTimeIn () const
Double_t GetTimeOut () const
Double_t GetLengthtrack () const
Double_t GetPxOut () const
Double_t GetPyOut () const
Double_t GetPzOut () const
void MomentumOut (TVector3 &mom)
Double_t GetXOut () const
Double_t GetYOut () const
Double_t GetZOut () const
void PositionOut (TVector3 &pos)
Float_t GetLightYield () const
void SetCopy (Short_t i)
 Modifiers.
virtual void Print (const Option_t *opt) const
 Output to screen.

Protected Attributes

Double_t fXOut
Double_t fYOut
Double_t fZOut
Double_t fPxOut
Double_t fPyOut
Double_t fPzOut
Short_t nCopy
Int_t fIsPrimary
Double_t fCharge
Int_t fPdgId
Float_t fLightYield
Double_t fTimeIn
Double_t fTimeOut
Double_t fLengthtrack

Detailed Description

Definition at line 15 of file BmnFDPoint.h.

Constructor & Destructor Documentation

◆ BmnFDPoint() [1/3]

BmnFDPoint::BmnFDPoint ( )

Definition at line 12 of file BmnFDPoint.cxx.

References fCharge, fIsPrimary, fPdgId, fPxOut, fPyOut, fPzOut, fXOut, fYOut, fZOut, and nCopy.

Referenced by BmnFDPoint().

Here is the caller graph for this function:

◆ BmnFDPoint() [2/3]

BmnFDPoint::BmnFDPoint ( Int_t trackID,
Int_t detID,
Int_t copyNo,
TVector3 posIn,
TVector3 posOut,
TVector3 momIn,
TVector3 momOut,
Double_t tof,
Double_t length,
Double_t eLoss,
Int_t isPrimary,
Double_t charge,
Int_t pdgId,
Double_t lightYield,
Double_t timeIn,
Double_t timeOut,
Double_t lengthtrack )

◆ BmnFDPoint() [3/3]

BmnFDPoint::BmnFDPoint ( const BmnFDPoint & point)
inline

Definition at line 41 of file BmnFDPoint.h.

References BmnFDPoint().

Here is the call graph for this function:

◆ ~BmnFDPoint()

BmnFDPoint::~BmnFDPoint ( )
virtual

Definition at line 72 of file BmnFDPoint.cxx.

Member Function Documentation

◆ GetCharge()

Double_t BmnFDPoint::GetCharge ( )
inline

Definition at line 51 of file BmnFDPoint.h.

References fCharge.

◆ GetCopy()

Short_t BmnFDPoint::GetCopy ( ) const
inline

Definition at line 47 of file BmnFDPoint.h.

References nCopy.

◆ GetIsPrimary()

Int_t BmnFDPoint::GetIsPrimary ( )
inline

Definition at line 50 of file BmnFDPoint.h.

References fIsPrimary.

◆ GetLengthtrack()

Double_t BmnFDPoint::GetLengthtrack ( ) const
inline

Definition at line 55 of file BmnFDPoint.h.

References fLengthtrack.

◆ GetLightYield()

Float_t BmnFDPoint::GetLightYield ( ) const
inline

Definition at line 70 of file BmnFDPoint.h.

References fLightYield.

◆ GetPdgId()

Double_t BmnFDPoint::GetPdgId ( )
inline

Definition at line 52 of file BmnFDPoint.h.

References fPdgId.

◆ GetPxOut()

Double_t BmnFDPoint::GetPxOut ( ) const
inline

Definition at line 57 of file BmnFDPoint.h.

References fPxOut.

◆ GetPyOut()

Double_t BmnFDPoint::GetPyOut ( ) const
inline

Definition at line 58 of file BmnFDPoint.h.

References fPyOut.

◆ GetPzOut()

Double_t BmnFDPoint::GetPzOut ( ) const
inline

Definition at line 59 of file BmnFDPoint.h.

References fPzOut.

◆ GetTimeIn()

Double_t BmnFDPoint::GetTimeIn ( ) const
inline

Definition at line 53 of file BmnFDPoint.h.

References fTimeIn.

◆ GetTimeOut()

Double_t BmnFDPoint::GetTimeOut ( ) const
inline

Definition at line 54 of file BmnFDPoint.h.

References fTimeOut.

◆ GetXOut()

Double_t BmnFDPoint::GetXOut ( ) const
inline

Definition at line 63 of file BmnFDPoint.h.

References fXOut.

◆ GetYOut()

Double_t BmnFDPoint::GetYOut ( ) const
inline

Definition at line 64 of file BmnFDPoint.h.

References fYOut.

◆ GetZOut()

Double_t BmnFDPoint::GetZOut ( ) const
inline

Definition at line 65 of file BmnFDPoint.h.

References fZOut.

◆ MomentumOut()

void BmnFDPoint::MomentumOut ( TVector3 & mom)
inline

Definition at line 61 of file BmnFDPoint.h.

References fPxOut, fPyOut, fPzOut, and TVector3::SetXYZ().

Here is the call graph for this function:

◆ PositionOut()

void BmnFDPoint::PositionOut ( TVector3 & pos)
inline

Definition at line 67 of file BmnFDPoint.h.

References fXOut, fYOut, fZOut, and TVector3::SetXYZ().

Here is the call graph for this function:

◆ Print()

void BmnFDPoint::Print ( const Option_t * opt) const
virtual

Definition at line 76 of file BmnFDPoint.cxx.

◆ SetCopy()

void BmnFDPoint::SetCopy ( Short_t i)
inline

Definition at line 75 of file BmnFDPoint.h.

References i, and nCopy.

Member Data Documentation

◆ fCharge

Double_t BmnFDPoint::fCharge
protected

Definition at line 91 of file BmnFDPoint.h.

Referenced by BmnFDPoint(), BmnFDPoint(), and GetCharge().

◆ fIsPrimary

Int_t BmnFDPoint::fIsPrimary
protected

Definition at line 90 of file BmnFDPoint.h.

Referenced by BmnFDPoint(), BmnFDPoint(), and GetIsPrimary().

◆ fLengthtrack

Double_t BmnFDPoint::fLengthtrack
protected

Definition at line 96 of file BmnFDPoint.h.

Referenced by BmnFDPoint(), and GetLengthtrack().

◆ fLightYield

Float_t BmnFDPoint::fLightYield
protected

Definition at line 93 of file BmnFDPoint.h.

Referenced by BmnFDPoint(), and GetLightYield().

◆ fPdgId

Int_t BmnFDPoint::fPdgId
protected

Definition at line 92 of file BmnFDPoint.h.

Referenced by BmnFDPoint(), BmnFDPoint(), and GetPdgId().

◆ fPxOut

Double_t BmnFDPoint::fPxOut
protected

Definition at line 85 of file BmnFDPoint.h.

Referenced by BmnFDPoint(), BmnFDPoint(), GetPxOut(), and MomentumOut().

◆ fPyOut

Double_t BmnFDPoint::fPyOut
protected

Definition at line 85 of file BmnFDPoint.h.

Referenced by BmnFDPoint(), BmnFDPoint(), GetPyOut(), and MomentumOut().

◆ fPzOut

Double_t BmnFDPoint::fPzOut
protected

Definition at line 85 of file BmnFDPoint.h.

Referenced by BmnFDPoint(), BmnFDPoint(), GetPzOut(), and MomentumOut().

◆ fTimeIn

Double_t BmnFDPoint::fTimeIn
protected

Definition at line 94 of file BmnFDPoint.h.

Referenced by BmnFDPoint(), and GetTimeIn().

◆ fTimeOut

Double_t BmnFDPoint::fTimeOut
protected

Definition at line 95 of file BmnFDPoint.h.

Referenced by BmnFDPoint(), and GetTimeOut().

◆ fXOut

Double_t BmnFDPoint::fXOut
protected

Definition at line 84 of file BmnFDPoint.h.

Referenced by BmnFDPoint(), BmnFDPoint(), GetXOut(), and PositionOut().

◆ fYOut

Double_t BmnFDPoint::fYOut
protected

Definition at line 84 of file BmnFDPoint.h.

Referenced by BmnFDPoint(), BmnFDPoint(), GetYOut(), and PositionOut().

◆ fZOut

Double_t BmnFDPoint::fZOut
protected

Definition at line 84 of file BmnFDPoint.h.

Referenced by BmnFDPoint(), BmnFDPoint(), GetZOut(), and PositionOut().

◆ nCopy

Short_t BmnFDPoint::nCopy
protected

Definition at line 87 of file BmnFDPoint.h.

Referenced by BmnFDPoint(), BmnFDPoint(), GetCopy(), and SetCopy().


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