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

#include <BmnDchPoint.h>

Inheritance diagram for BmnDchPoint:
Collaboration diagram for BmnDchPoint:

Public Member Functions

 BmnDchPoint (Int_t trackID, Int_t detID, TVector3 pos, Double_t radius, TVector3 mom, Double_t tof, Double_t length, Double_t eLoss, Int_t isPrimary, Double_t charge, Int_t pdgId, TVector3 trackPos)
 Constructor with arguments.
 BmnDchPoint (const BmnDchPoint &point)
 BmnDchPoint ()
virtual ~BmnDchPoint ()
Double_t GetDistance ()
Double_t GetTrackX ()
Double_t GetTrackY ()
Double_t GetTrackZ ()
Double_t GetPdgId ()
Double_t GetCharge ()
Double_t GetPhi () const
Int_t GetIsPrimary ()
Int_t GetPlaneNumber ()
void SetPhi (Double_t phi)
void SetPlaneNumber (Int_t plane_num)
virtual void Print (const Option_t *opt) const
 BmnDchPoint (Int_t trackID, Int_t detID, TVector3 pos, Double_t radius, TVector3 mom, Double_t tof, Double_t length, Double_t eLoss, Int_t isPrimary, Double_t charge, Int_t pdgId, TVector3 trackPos)
 Constructor with arguments.
 BmnDchPoint (const BmnDchPoint &point)
 BmnDchPoint ()
virtual ~BmnDchPoint ()
Double_t GetDistance ()
Double_t GetTrackX ()
Double_t GetTrackY ()
Double_t GetTrackZ ()
Double_t GetPdgId ()
Double_t GetCharge ()
Double_t GetPhi () const
Int_t GetIsPrimary ()
Int_t GetPlaneNumber ()
void SetPhi (Double_t phi)
void SetPlaneNumber (Int_t plane_num)
virtual void Print (const Option_t *opt) const

Protected Attributes

Int_t fIsPrimary
Double_t fCharge
Double_t fRadius
Int_t fPdgId
Double_t fTX
Double_t fTY
Double_t fTZ
Double_t fPhi
Int_t fPlaneNumber

Detailed Description

Definition at line 19 of file BmnDchPoint.h.

Constructor & Destructor Documentation

◆ BmnDchPoint() [1/6]

BmnDchPoint::BmnDchPoint ( Int_t trackID,
Int_t detID,
TVector3 pos,
Double_t radius,
TVector3 mom,
Double_t tof,
Double_t length,
Double_t eLoss,
Int_t isPrimary,
Double_t charge,
Int_t pdgId,
TVector3 trackPos )
Parameters
trackIDIndex of MCTrack
detIDDetector ID
posCcoordinates at entrance to active volume [cm]
momMomentum of track at entrance [GeV]
tofTime since event start [ns]
lengthTrack length since creation [cm]
eLossEnergy deposit [GeV]

Definition at line 14 of file BmnDchPoint.cxx.

References fCharge, fIsPrimary, fPdgId, fPlaneNumber, fRadius, fTX, fTY, fTZ, tof, TVector3::X(), TVector3::Y(), and TVector3::Z().

Referenced by BmnDchPoint(), and Print().

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

◆ BmnDchPoint() [2/6]

BmnDchPoint::BmnDchPoint ( const BmnDchPoint & point)
inline

Definition at line 43 of file BmnDchPoint.h.

References BmnDchPoint().

Here is the call graph for this function:

◆ BmnDchPoint() [3/6]

BmnDchPoint::BmnDchPoint ( )

Definition at line 10 of file BmnDchPoint.cxx.

◆ ~BmnDchPoint() [1/2]

BmnDchPoint::~BmnDchPoint ( )
virtual

Definition at line 39 of file BmnDchPoint.cxx.

◆ BmnDchPoint() [4/6]

BmnDchPoint::BmnDchPoint ( Int_t trackID,
Int_t detID,
TVector3 pos,
Double_t radius,
TVector3 mom,
Double_t tof,
Double_t length,
Double_t eLoss,
Int_t isPrimary,
Double_t charge,
Int_t pdgId,
TVector3 trackPos )
Parameters
trackIDIndex of MCTrack
detIDDetector ID
posCcoordinates at entrance to active volume [cm]
momMomentum of track at entrance [GeV]
tofTime since event start [ns]
lengthTrack length since creation [cm]
eLossEnergy deposit [GeV]

References tof.

◆ BmnDchPoint() [5/6]

BmnDchPoint::BmnDchPoint ( const BmnDchPoint & point)
inline

Definition at line 43 of file BmnDchPoint.h.

References BmnDchPoint().

Here is the call graph for this function:

◆ BmnDchPoint() [6/6]

BmnDchPoint::BmnDchPoint ( )

◆ ~BmnDchPoint() [2/2]

virtual BmnDchPoint::~BmnDchPoint ( )
virtual

Member Function Documentation

◆ GetCharge() [1/2]

Double_t BmnDchPoint::GetCharge ( )
inline

Definition at line 53 of file BmnDchPoint.h.

References fCharge.

Referenced by BmnDchHitProducer::Exec().

Here is the caller graph for this function:

◆ GetCharge() [2/2]

Double_t BmnDchPoint::GetCharge ( )
inline

Definition at line 53 of file BmnDchPoint.h.

References fCharge.

◆ GetDistance() [1/2]

Double_t BmnDchPoint::GetDistance ( )

Definition at line 41 of file BmnDchPoint.cxx.

References dist(), fTX, fTY, and fTZ.

Here is the call graph for this function:

◆ GetDistance() [2/2]

Double_t BmnDchPoint::GetDistance ( )

◆ GetIsPrimary() [1/2]

Int_t BmnDchPoint::GetIsPrimary ( )
inline

Definition at line 55 of file BmnDchPoint.h.

References fIsPrimary.

◆ GetIsPrimary() [2/2]

Int_t BmnDchPoint::GetIsPrimary ( )
inline

Definition at line 55 of file BmnDchPoint.h.

References fIsPrimary.

◆ GetPdgId() [1/2]

Double_t BmnDchPoint::GetPdgId ( )
inline

Definition at line 52 of file BmnDchPoint.h.

References fPdgId.

Referenced by BmnDchHitProducer::Exec().

Here is the caller graph for this function:

◆ GetPdgId() [2/2]

Double_t BmnDchPoint::GetPdgId ( )
inline

Definition at line 52 of file BmnDchPoint.h.

References fPdgId.

◆ GetPhi() [1/2]

Double_t BmnDchPoint::GetPhi ( ) const
inline

Definition at line 54 of file BmnDchPoint.h.

References fPhi.

◆ GetPhi() [2/2]

Double_t BmnDchPoint::GetPhi ( ) const
inline

Definition at line 54 of file BmnDchPoint.h.

References fPhi.

◆ GetPlaneNumber() [1/2]

Int_t BmnDchPoint::GetPlaneNumber ( )
inline

Definition at line 56 of file BmnDchPoint.h.

References fPlaneNumber.

Referenced by BmnDchHitProducer::Exec().

Here is the caller graph for this function:

◆ GetPlaneNumber() [2/2]

Int_t BmnDchPoint::GetPlaneNumber ( )
inline

Definition at line 56 of file BmnDchPoint.h.

References fPlaneNumber.

◆ GetTrackX() [1/2]

Double_t BmnDchPoint::GetTrackX ( )
inline

Definition at line 49 of file BmnDchPoint.h.

References fTX.

◆ GetTrackX() [2/2]

Double_t BmnDchPoint::GetTrackX ( )
inline

Definition at line 49 of file BmnDchPoint.h.

References fTX.

◆ GetTrackY() [1/2]

Double_t BmnDchPoint::GetTrackY ( )
inline

Definition at line 50 of file BmnDchPoint.h.

References fTY.

◆ GetTrackY() [2/2]

Double_t BmnDchPoint::GetTrackY ( )
inline

Definition at line 50 of file BmnDchPoint.h.

References fTY.

◆ GetTrackZ() [1/2]

Double_t BmnDchPoint::GetTrackZ ( )
inline

Definition at line 51 of file BmnDchPoint.h.

References fTZ.

◆ GetTrackZ() [2/2]

Double_t BmnDchPoint::GetTrackZ ( )
inline

Definition at line 51 of file BmnDchPoint.h.

References fTZ.

◆ Print() [1/2]

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

Definition at line 47 of file BmnDchPoint.cxx.

◆ Print() [2/2]

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

References BmnDchPoint(), fCharge, fIsPrimary, fPdgId, fPhi, fPlaneNumber, fRadius, fTX, fTY, and fTZ.

Here is the call graph for this function:

◆ SetPhi() [1/2]

void BmnDchPoint::SetPhi ( Double_t phi)
inline

Definition at line 58 of file BmnDchPoint.h.

References fPhi.

Referenced by BmnDch::ProcessHits().

Here is the caller graph for this function:

◆ SetPhi() [2/2]

void BmnDchPoint::SetPhi ( Double_t phi)
inline

Definition at line 58 of file BmnDchPoint.h.

References fPhi.

◆ SetPlaneNumber() [1/2]

void BmnDchPoint::SetPlaneNumber ( Int_t plane_num)
inline

Definition at line 59 of file BmnDchPoint.h.

References fPlaneNumber.

Referenced by BmnDch::ProcessHits().

Here is the caller graph for this function:

◆ SetPlaneNumber() [2/2]

void BmnDchPoint::SetPlaneNumber ( Int_t plane_num)
inline

Definition at line 59 of file BmnDchPoint.h.

References fPlaneNumber.

Member Data Documentation

◆ fCharge

Double_t BmnDchPoint::fCharge
protected

Definition at line 66 of file BmnDchPoint.h.

Referenced by BmnDchPoint(), GetCharge(), and Print().

◆ fIsPrimary

Int_t BmnDchPoint::fIsPrimary
protected

Definition at line 65 of file BmnDchPoint.h.

Referenced by BmnDchPoint(), GetIsPrimary(), and Print().

◆ fPdgId

Int_t BmnDchPoint::fPdgId
protected

Definition at line 68 of file BmnDchPoint.h.

Referenced by BmnDchPoint(), GetPdgId(), and Print().

◆ fPhi

Double_t BmnDchPoint::fPhi
protected

Definition at line 70 of file BmnDchPoint.h.

Referenced by GetPhi(), Print(), and SetPhi().

◆ fPlaneNumber

Int_t BmnDchPoint::fPlaneNumber
protected

Definition at line 71 of file BmnDchPoint.h.

Referenced by BmnDchPoint(), GetPlaneNumber(), Print(), and SetPlaneNumber().

◆ fRadius

Double_t BmnDchPoint::fRadius
protected

Definition at line 67 of file BmnDchPoint.h.

Referenced by BmnDchPoint(), and Print().

◆ fTX

Double_t BmnDchPoint::fTX
protected

Definition at line 69 of file BmnDchPoint.h.

Referenced by BmnDchPoint(), GetDistance(), GetTrackX(), and Print().

◆ fTY

Double_t BmnDchPoint::fTY
protected

Definition at line 69 of file BmnDchPoint.h.

Referenced by BmnDchPoint(), GetDistance(), GetTrackY(), and Print().

◆ fTZ

Double_t BmnDchPoint::fTZ
protected

Definition at line 69 of file BmnDchPoint.h.

Referenced by BmnDchPoint(), GetDistance(), GetTrackZ(), and Print().


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