Heavy ion Analysis Libriares
Loading...
Searching...
No Matches
Hal::DecayChannel Class Reference

#include <Decay.h>

Inheritance diagram for Hal::DecayChannel:

Public Member Functions

 DecayChannel (Int_t dau1=0, Int_t dau2=0, Double_t ratio=0.0)
 
 DecayChannel (Int_t dau1, Int_t dau2, Int_t dau3, Double_t ratio)
 
Int_t GetDaughterPdg (Int_t dau) const
 
Int_t GetDaughtersNo () const
 
Double_t GetDaughterMass (Int_t dau) const
 
Double_t GetBranchingRatio () const
 
Double_t GetMassThreshold () const
 
void SetBranchRatio (Double_t x)
 
virtual Bool_t Init ()
 

Detailed Description

represents a decay channel

Definition at line 22 of file Decay.h.

Constructor & Destructor Documentation

◆ DecayChannel() [1/2]

Hal::DecayChannel::DecayChannel ( Int_t dau1 = 0,
Int_t dau2 = 0,
Double_t ratio = 0.0 )

two body decay channel

Parameters
dau1daugher1 pdg
dau2daughter 2 pdg
ratiobranch ratio

Definition at line 27 of file Decay.cxx.

◆ DecayChannel() [2/2]

Hal::DecayChannel::DecayChannel ( Int_t dau1,
Int_t dau2,
Int_t dau3,
Double_t ratio )

three body decay channel

Parameters
dau1first daughter PID
dau2second daughter PID
dau3third daughter PID
ratiobranch ratio

Definition at line 44 of file Decay.cxx.

◆ ~DecayChannel()

virtual Hal::DecayChannel::~DecayChannel ( )
inlinevirtual

Definition at line 78 of file Decay.h.

Member Function Documentation

◆ GetBranchingRatio()

Double_t Hal::DecayChannel::GetBranchingRatio ( ) const
inline
Returns
branching ratio

Definition at line 66 of file Decay.h.

◆ GetDaughterMass()

Double_t Hal::DecayChannel::GetDaughterMass ( Int_t dau) const
inline
Parameters
dau
Returns
daughter mass

Definition at line 61 of file Decay.h.

◆ GetDaughterPdg()

Int_t Hal::DecayChannel::GetDaughterPdg ( Int_t dau) const
inline
Parameters
dau
Returns
daughter PID

Definition at line 50 of file Decay.h.

◆ GetDaughtersNo()

Int_t Hal::DecayChannel::GetDaughtersNo ( ) const
inline
Returns
number of daughters

Definition at line 55 of file Decay.h.

◆ GetMassThreshold()

Double_t Hal::DecayChannel::GetMassThreshold ( ) const
inline
Returns
sum of decay products

Definition at line 71 of file Decay.h.

◆ Init()

Bool_t Hal::DecayChannel::Init ( )
virtual

Definition at line 62 of file Decay.cxx.

◆ SetBranchRatio()

void Hal::DecayChannel::SetBranchRatio ( Double_t x)
inline

set branching ratio

Parameters
x

Definition at line 76 of file Decay.h.


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