R3BROOT
R3B analysis software
Loading...
Searching...
No Matches
R3BNeulandPoint Class Reference

#include <R3BNeulandPoint.h>

Public Member Functions

 R3BNeulandPoint ()
 
 R3BNeulandPoint (const Int_t trackID, const Int_t detID, const TVector3 &pos, const TVector3 &mom, const Double_t tof, const Double_t length, const Double_t eLoss, const UInt_t EventId, const Double_t lightYield, const int particle_id, const int parent_particle_id)
 
 R3BNeulandPoint (const FairMCPoint &point, const Double_t lightYield, const int particle_id, const int parent_particle_id)
 
auto GetMomentum () const -> TVector3
 
auto GetPosition () const -> TVector3
 
auto GetPaddle () const -> int
 
auto GetLightYield () const -> double
 
auto GetPID () const -> int
 
void SetLightYield (double light_yield)
 
void SetParticleId (int particle_id)
 
void SetParentParticleId (int particle_id)
 
void Print (const Option_t *) const override
 
 ClassDefOverride (R3BNeulandPoint, 2)
 

Detailed Description

Definition at line 22 of file R3BNeulandPoint.h.

Constructor & Destructor Documentation

◆ R3BNeulandPoint() [1/3]

R3BNeulandPoint::R3BNeulandPoint ( )
inline

Definition at line 26 of file R3BNeulandPoint.h.

◆ R3BNeulandPoint() [2/3]

R3BNeulandPoint::R3BNeulandPoint ( const Int_t trackID,
const Int_t detID,
const TVector3 & pos,
const TVector3 & mom,
const Double_t tof,
const Double_t length,
const Double_t eLoss,
const UInt_t EventId,
const Double_t lightYield,
const int particle_id,
const int parent_particle_id )
inline

Definition at line 33 of file R3BNeulandPoint.h.

◆ R3BNeulandPoint() [3/3]

R3BNeulandPoint::R3BNeulandPoint ( const FairMCPoint & point,
const Double_t lightYield,
const int particle_id,
const int parent_particle_id )
inline

Definition at line 51 of file R3BNeulandPoint.h.

Member Function Documentation

◆ ClassDefOverride()

R3BNeulandPoint::ClassDefOverride ( R3BNeulandPoint ,
2  )

◆ GetLightYield()

auto R3BNeulandPoint::GetLightYield ( ) const -> double
inlinenodiscard

Definition at line 65 of file R3BNeulandPoint.h.

◆ GetMomentum()

TVector3 R3BNeulandPoint::GetMomentum ( ) const -> TVector3
nodiscard

Definition at line 18 of file R3BNeulandPoint.cxx.

◆ GetPaddle()

auto R3BNeulandPoint::GetPaddle ( ) const -> int
inlinenodiscard

Definition at line 64 of file R3BNeulandPoint.h.

◆ GetPID()

auto R3BNeulandPoint::GetPID ( ) const -> int
inlinenodiscard

Definition at line 66 of file R3BNeulandPoint.h.

◆ GetPosition()

TVector3 R3BNeulandPoint::GetPosition ( ) const -> TVector3
nodiscard

Definition at line 26 of file R3BNeulandPoint.cxx.

◆ Print()

void R3BNeulandPoint::Print ( const Option_t * ) const
override

Definition at line 48 of file R3BNeulandPoint.cxx.

◆ SetLightYield()

void R3BNeulandPoint::SetLightYield ( double light_yield)
inline

Definition at line 69 of file R3BNeulandPoint.h.

◆ SetParentParticleId()

void R3BNeulandPoint::SetParentParticleId ( int particle_id)
inline

Definition at line 71 of file R3BNeulandPoint.h.

◆ SetParticleId()

void R3BNeulandPoint::SetParticleId ( int particle_id)
inline

Definition at line 70 of file R3BNeulandPoint.h.


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