class Gambit::DarkBit::DecayChain::ChainParticle

[No description available]

Public Functions

Name
ChainParticle(vec3 ipLab, const DecayTable * dc, string pID)
voidgenerateDecayChainMC(int maxSteps, double Emin)
voidreDrawAngles()
voidcutChain()
vec4p_to_Lab(const vec4 & p) const
vec4p_Lab() const
doubleE_Lab() const
voidcollectEndpointStates(vector< const ChainParticle * > & endpointStates, bool includeAborted, string ipID ="") const
intgetnChildren() const
const ChainParticle *operator[](int i) const
const ChainParticle *getParent() const
doubleE_parentFrame() const
stringgetpID() const
voidprintChain() const
doublegetWeight() const
voidgetBoost(double & gamma, double & beta) const
const DecayTable *getDecayTable() const
~ChainParticle()

Public Attributes

Name
const doublem

Public Functions Documentation

function ChainParticle

ChainParticle(
    vec3 ipLab,
    const DecayTable * dc,
    string pID
)

function generateDecayChainMC

void generateDecayChainMC(
    int maxSteps,
    double Emin
)

function reDrawAngles

void reDrawAngles()

function cutChain

void cutChain()

function p_to_Lab

vec4 p_to_Lab(
    const vec4 & p
) const

function p_Lab

vec4 p_Lab() const

function E_Lab

double E_Lab() const

function collectEndpointStates

void collectEndpointStates(
    vector< const ChainParticle * > & endpointStates,
    bool includeAborted,
    string ipID =""
) const

function getnChildren

inline int getnChildren() const

function operator[]

const ChainParticle * operator[](
    int i
) const

function getParent

const ChainParticle * getParent() const

function E_parentFrame

double E_parentFrame() const

function getpID

inline string getpID() const

function printChain

void printChain() const

function getWeight

inline double getWeight() const

function getBoost

void getBoost(
    double & gamma,
    double & beta
) const

function getDecayTable

inline const DecayTable * getDecayTable() const

function ~ChainParticle

~ChainParticle()

Public Attributes Documentation

variable m

const double m;

Updated on 2023-06-26 at 21:36:52 +0000