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

#include <BmnFDPoint.h>

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

Public Member Functions

 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 (const BmnFDPoint &point)
 
virtual ~BmnFDPoint ()
 
Short_t GetCopy () const
 
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)
 
virtual void Print (const Option_t *opt) const
 
 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 (const BmnFDPoint &point)
 
virtual ~BmnFDPoint ()
 
Short_t GetCopy () const
 
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)
 
virtual void Print (const Option_t *opt) const
 

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/6]

BmnFDPoint::BmnFDPoint ( )

Default constructor

Definition at line 10 of file BmnFDPoint.cxx.

References nCopy.

◆ BmnFDPoint() [2/6]

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 
)

Definition at line 27 of file BmnFDPoint.cxx.

References fLengthtrack, fLightYield, fTimeIn, fTimeOut, and nCopy.

◆ BmnFDPoint() [3/6]

BmnFDPoint::BmnFDPoint ( const BmnFDPoint point)
inline

Copy constructor

Definition at line 32 of file BmnFDPoint.h.

◆ ~BmnFDPoint() [1/2]

BmnFDPoint::~BmnFDPoint ( )
virtual

Destructor

Definition at line 57 of file BmnFDPoint.cxx.

◆ BmnFDPoint() [4/6]

BmnFDPoint::BmnFDPoint ( )

Default constructor

◆ BmnFDPoint() [5/6]

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() [6/6]

BmnFDPoint::BmnFDPoint ( const BmnFDPoint point)
inline

Copy constructor

Definition at line 32 of file BmnFDPoint.h.

◆ ~BmnFDPoint() [2/2]

virtual BmnFDPoint::~BmnFDPoint ( )
virtual

Destructor

Member Function Documentation

◆ GetCharge() [1/2]

Double_t BmnFDPoint::GetCharge ( )
inline

Definition at line 44 of file BmnFDPoint.h.

References fCharge.

◆ GetCharge() [2/2]

Double_t BmnFDPoint::GetCharge ( )
inline

Definition at line 44 of file BmnFDPoint.h.

References fCharge.

◆ GetCopy() [1/2]

Short_t BmnFDPoint::GetCopy ( ) const
inline

Accessors

Definition at line 40 of file BmnFDPoint.h.

References nCopy.

◆ GetCopy() [2/2]

Short_t BmnFDPoint::GetCopy ( ) const
inline

Accessors

Definition at line 40 of file BmnFDPoint.h.

References nCopy.

◆ GetIsPrimary() [1/2]

Int_t BmnFDPoint::GetIsPrimary ( )
inline

Definition at line 43 of file BmnFDPoint.h.

References fIsPrimary.

◆ GetIsPrimary() [2/2]

Int_t BmnFDPoint::GetIsPrimary ( )
inline

Definition at line 43 of file BmnFDPoint.h.

References fIsPrimary.

◆ GetLengthtrack() [1/2]

Double_t BmnFDPoint::GetLengthtrack ( ) const
inline

Definition at line 48 of file BmnFDPoint.h.

References fLengthtrack.

◆ GetLengthtrack() [2/2]

Double_t BmnFDPoint::GetLengthtrack ( ) const
inline

Definition at line 48 of file BmnFDPoint.h.

References fLengthtrack.

◆ GetLightYield() [1/2]

Float_t BmnFDPoint::GetLightYield ( ) const
inline

Definition at line 64 of file BmnFDPoint.h.

References fLightYield.

◆ GetLightYield() [2/2]

Float_t BmnFDPoint::GetLightYield ( ) const
inline

Definition at line 64 of file BmnFDPoint.h.

References fLightYield.

◆ GetPdgId() [1/2]

Double_t BmnFDPoint::GetPdgId ( )
inline

Definition at line 45 of file BmnFDPoint.h.

References fPdgId.

◆ GetPdgId() [2/2]

Double_t BmnFDPoint::GetPdgId ( )
inline

Definition at line 45 of file BmnFDPoint.h.

References fPdgId.

◆ GetPxOut() [1/2]

Double_t BmnFDPoint::GetPxOut ( ) const
inline

Definition at line 51 of file BmnFDPoint.h.

References fPxOut.

◆ GetPxOut() [2/2]

Double_t BmnFDPoint::GetPxOut ( ) const
inline

Definition at line 51 of file BmnFDPoint.h.

References fPxOut.

◆ GetPyOut() [1/2]

Double_t BmnFDPoint::GetPyOut ( ) const
inline

Definition at line 52 of file BmnFDPoint.h.

References fPyOut.

◆ GetPyOut() [2/2]

Double_t BmnFDPoint::GetPyOut ( ) const
inline

Definition at line 52 of file BmnFDPoint.h.

References fPyOut.

◆ GetPzOut() [1/2]

Double_t BmnFDPoint::GetPzOut ( ) const
inline

Definition at line 53 of file BmnFDPoint.h.

References fPzOut.

◆ GetPzOut() [2/2]

Double_t BmnFDPoint::GetPzOut ( ) const
inline

Definition at line 53 of file BmnFDPoint.h.

References fPzOut.

◆ GetTimeIn() [1/2]

Double_t BmnFDPoint::GetTimeIn ( ) const
inline

Definition at line 46 of file BmnFDPoint.h.

References fTimeIn.

◆ GetTimeIn() [2/2]

Double_t BmnFDPoint::GetTimeIn ( ) const
inline

Definition at line 46 of file BmnFDPoint.h.

References fTimeIn.

◆ GetTimeOut() [1/2]

Double_t BmnFDPoint::GetTimeOut ( ) const
inline

Definition at line 47 of file BmnFDPoint.h.

References fTimeOut.

◆ GetTimeOut() [2/2]

Double_t BmnFDPoint::GetTimeOut ( ) const
inline

Definition at line 47 of file BmnFDPoint.h.

References fTimeOut.

◆ GetXOut() [1/2]

Double_t BmnFDPoint::GetXOut ( ) const
inline

Definition at line 57 of file BmnFDPoint.h.

References fXOut.

◆ GetXOut() [2/2]

Double_t BmnFDPoint::GetXOut ( ) const
inline

Definition at line 57 of file BmnFDPoint.h.

References fXOut.

◆ GetYOut() [1/2]

Double_t BmnFDPoint::GetYOut ( ) const
inline

Definition at line 58 of file BmnFDPoint.h.

References fYOut.

◆ GetYOut() [2/2]

Double_t BmnFDPoint::GetYOut ( ) const
inline

Definition at line 58 of file BmnFDPoint.h.

References fYOut.

◆ GetZOut() [1/2]

Double_t BmnFDPoint::GetZOut ( ) const
inline

Definition at line 59 of file BmnFDPoint.h.

References fZOut.

◆ GetZOut() [2/2]

Double_t BmnFDPoint::GetZOut ( ) const
inline

Definition at line 59 of file BmnFDPoint.h.

References fZOut.

◆ MomentumOut() [1/2]

void BmnFDPoint::MomentumOut ( TVector3 &  mom)
inline

Definition at line 55 of file BmnFDPoint.h.

References fPxOut, fPyOut, and fPzOut.

◆ MomentumOut() [2/2]

void BmnFDPoint::MomentumOut ( TVector3 &  mom)
inline

Definition at line 55 of file BmnFDPoint.h.

References fPxOut, fPyOut, and fPzOut.

◆ PositionOut() [1/2]

void BmnFDPoint::PositionOut ( TVector3 &  pos)
inline

Definition at line 61 of file BmnFDPoint.h.

References fXOut, fYOut, and fZOut.

◆ PositionOut() [2/2]

void BmnFDPoint::PositionOut ( TVector3 &  pos)
inline

Definition at line 61 of file BmnFDPoint.h.

References fXOut, fYOut, and fZOut.

◆ Print() [1/2]

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

Output to screen

Definition at line 61 of file BmnFDPoint.cxx.

◆ Print() [2/2]

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

Output to screen

◆ SetCopy() [1/2]

void BmnFDPoint::SetCopy ( Short_t  i)
inline

Modifiers

Definition at line 70 of file BmnFDPoint.h.

References i, and nCopy.

◆ SetCopy() [2/2]

void BmnFDPoint::SetCopy ( Short_t  i)
inline

Modifiers

Definition at line 70 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 GetCharge().

◆ fIsPrimary

Int_t BmnFDPoint::fIsPrimary
protected

Definition at line 90 of file BmnFDPoint.h.

Referenced by 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 GetPdgId().

◆ fPxOut

Double_t BmnFDPoint::fPxOut
protected

Definition at line 84 of file BmnFDPoint.h.

Referenced by GetPxOut(), and MomentumOut().

◆ fPyOut

Double_t BmnFDPoint::fPyOut
protected

Definition at line 84 of file BmnFDPoint.h.

Referenced by GetPyOut(), and MomentumOut().

◆ fPzOut

Double_t BmnFDPoint::fPzOut
protected

Definition at line 84 of file BmnFDPoint.h.

Referenced by 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 83 of file BmnFDPoint.h.

Referenced by GetXOut(), and PositionOut().

◆ fYOut

Double_t BmnFDPoint::fYOut
protected

Definition at line 83 of file BmnFDPoint.h.

Referenced by GetYOut(), and PositionOut().

◆ fZOut

Double_t BmnFDPoint::fZOut
protected

Definition at line 83 of file BmnFDPoint.h.

Referenced by GetZOut(), and PositionOut().

◆ nCopy

Short_t BmnFDPoint::nCopy
protected

Definition at line 86 of file BmnFDPoint.h.

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


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