BmnRoot
Loading...
Searching...
No Matches
BmnDchPoint Class Reference

#include <BmnDchPoint.h>

Inheritance diagram for BmnDchPoint:
[legend]
Collaboration diagram for BmnDchPoint:
[legend]

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)
 
 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)
 
 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 
)

Constructor with arguments

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 11 of file BmnDchPoint.cxx.

References fPlaneNumber, fTX, fTY, and fTZ.

◆ BmnDchPoint() [2/6]

BmnDchPoint::BmnDchPoint ( const BmnDchPoint point)
inline

Definition at line 33 of file BmnDchPoint.h.

◆ BmnDchPoint() [3/6]

BmnDchPoint::BmnDchPoint ( )

Definition at line 9 of file BmnDchPoint.cxx.

◆ ~BmnDchPoint() [1/2]

BmnDchPoint::~BmnDchPoint ( )
virtual

Definition at line 23 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 
)

Constructor with arguments

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]

◆ BmnDchPoint() [5/6]

BmnDchPoint::BmnDchPoint ( const BmnDchPoint point)
inline

Definition at line 33 of file BmnDchPoint.h.

◆ 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 43 of file BmnDchPoint.h.

References fCharge.

Referenced by BmnDchHitProducer::Exec().

◆ GetCharge() [2/2]

Double_t BmnDchPoint::GetCharge ( )
inline

Definition at line 43 of file BmnDchPoint.h.

References fCharge.

◆ GetDistance() [1/2]

Double_t BmnDchPoint::GetDistance ( )

Definition at line 25 of file BmnDchPoint.cxx.

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

◆ GetDistance() [2/2]

Double_t BmnDchPoint::GetDistance ( )

◆ GetIsPrimary() [1/2]

Int_t BmnDchPoint::GetIsPrimary ( )
inline

Definition at line 45 of file BmnDchPoint.h.

References fIsPrimary.

◆ GetIsPrimary() [2/2]

Int_t BmnDchPoint::GetIsPrimary ( )
inline

Definition at line 45 of file BmnDchPoint.h.

References fIsPrimary.

◆ GetPdgId() [1/2]

Double_t BmnDchPoint::GetPdgId ( )
inline

Definition at line 42 of file BmnDchPoint.h.

References fPdgId.

Referenced by BmnDchHitProducer::Exec().

◆ GetPdgId() [2/2]

Double_t BmnDchPoint::GetPdgId ( )
inline

Definition at line 42 of file BmnDchPoint.h.

References fPdgId.

◆ GetPhi() [1/2]

Double_t BmnDchPoint::GetPhi ( ) const
inline

Definition at line 44 of file BmnDchPoint.h.

References fPhi.

◆ GetPhi() [2/2]

Double_t BmnDchPoint::GetPhi ( ) const
inline

Definition at line 44 of file BmnDchPoint.h.

References fPhi.

◆ GetPlaneNumber() [1/2]

Int_t BmnDchPoint::GetPlaneNumber ( )
inline

Definition at line 46 of file BmnDchPoint.h.

References fPlaneNumber.

Referenced by BmnDchHitProducer::Exec().

◆ GetPlaneNumber() [2/2]

Int_t BmnDchPoint::GetPlaneNumber ( )
inline

Definition at line 46 of file BmnDchPoint.h.

References fPlaneNumber.

◆ GetTrackX() [1/2]

Double_t BmnDchPoint::GetTrackX ( )
inline

Definition at line 39 of file BmnDchPoint.h.

References fTX.

◆ GetTrackX() [2/2]

Double_t BmnDchPoint::GetTrackX ( )
inline

Definition at line 39 of file BmnDchPoint.h.

References fTX.

◆ GetTrackY() [1/2]

Double_t BmnDchPoint::GetTrackY ( )
inline

Definition at line 40 of file BmnDchPoint.h.

References fTY.

◆ GetTrackY() [2/2]

Double_t BmnDchPoint::GetTrackY ( )
inline

Definition at line 40 of file BmnDchPoint.h.

References fTY.

◆ GetTrackZ() [1/2]

Double_t BmnDchPoint::GetTrackZ ( )
inline

Definition at line 41 of file BmnDchPoint.h.

References fTZ.

◆ GetTrackZ() [2/2]

Double_t BmnDchPoint::GetTrackZ ( )
inline

Definition at line 41 of file BmnDchPoint.h.

References fTZ.

◆ Print() [1/2]

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

Definition at line 30 of file BmnDchPoint.cxx.

◆ Print() [2/2]

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

◆ SetPhi() [1/2]

void BmnDchPoint::SetPhi ( Double_t  phi)
inline

Definition at line 48 of file BmnDchPoint.h.

References fPhi.

Referenced by BmnDch::ProcessHits().

◆ SetPhi() [2/2]

void BmnDchPoint::SetPhi ( Double_t  phi)
inline

Definition at line 48 of file BmnDchPoint.h.

References fPhi.

◆ SetPlaneNumber() [1/2]

void BmnDchPoint::SetPlaneNumber ( Int_t  plane_num)
inline

Definition at line 49 of file BmnDchPoint.h.

References fPlaneNumber.

Referenced by BmnDch::ProcessHits().

◆ SetPlaneNumber() [2/2]

void BmnDchPoint::SetPlaneNumber ( Int_t  plane_num)
inline

Definition at line 49 of file BmnDchPoint.h.

References fPlaneNumber.

Member Data Documentation

◆ fCharge

Double_t BmnDchPoint::fCharge
protected

Definition at line 56 of file BmnDchPoint.h.

Referenced by GetCharge().

◆ fIsPrimary

Int_t BmnDchPoint::fIsPrimary
protected

Definition at line 55 of file BmnDchPoint.h.

Referenced by GetIsPrimary().

◆ fPdgId

Int_t BmnDchPoint::fPdgId
protected

Definition at line 58 of file BmnDchPoint.h.

Referenced by GetPdgId().

◆ fPhi

Double_t BmnDchPoint::fPhi
protected

Definition at line 60 of file BmnDchPoint.h.

Referenced by GetPhi(), and SetPhi().

◆ fPlaneNumber

Int_t BmnDchPoint::fPlaneNumber
protected

Definition at line 61 of file BmnDchPoint.h.

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

◆ fRadius

Double_t BmnDchPoint::fRadius
protected

Definition at line 57 of file BmnDchPoint.h.

◆ fTX

Double_t BmnDchPoint::fTX
protected

Definition at line 59 of file BmnDchPoint.h.

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

◆ fTY

Double_t BmnDchPoint::fTY
protected

Definition at line 59 of file BmnDchPoint.h.

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

◆ fTZ

Double_t BmnDchPoint::fTZ
protected

Definition at line 59 of file BmnDchPoint.h.

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


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