class Gambit::DarkBit::DecayChain::DecayTableEntry

[No description available]

Public Functions

Name
DecayTableEntry(string pID, double m, bool stable)
DecayTableEntry()
boolrandomDecay(const TH_Channel *& decay) const
voidupdate()
boolisEnabled(const TH_Channel * in) const
boolisDisabled(const TH_Channel * in) const
boolisRegistered(const TH_Channel * in) const
voidaddChannel(const TH_Channel * in)
voidaddDisabled(const TH_Channel * in)
voidsetInvisibleWidth(double width)
boolenableDecay(const TH_Channel * in)
booldisableDecay(const TH_Channel * in)
doublegetEnabledBranching() const
voidforceTotalWidth(bool enabled, double width)
doublegetTotalWidth() const
boolhasEnabledDecays() const

Public Attributes

Name
const doublem
boolstable
unordered_map< const TH_Channel *, bool >endpointFlags

Friends

Name
classDecayTable

Public Functions Documentation

function DecayTableEntry

inline DecayTableEntry(
    string pID,
    double m,
    bool stable
)

function DecayTableEntry

inline DecayTableEntry()

function randomDecay

bool randomDecay(
    const TH_Channel *& decay
) const

function update

void update()

function isEnabled

bool isEnabled(
    const TH_Channel * in
) const

function isDisabled

bool isDisabled(
    const TH_Channel * in
) const

function isRegistered

bool isRegistered(
    const TH_Channel * in
) const

function addChannel

void addChannel(
    const TH_Channel * in
)

function addDisabled

void addDisabled(
    const TH_Channel * in
)

function setInvisibleWidth

void setInvisibleWidth(
    double width
)

function enableDecay

bool enableDecay(
    const TH_Channel * in
)

function disableDecay

bool disableDecay(
    const TH_Channel * in
)

function getEnabledBranching

double getEnabledBranching() const

function forceTotalWidth

void forceTotalWidth(
    bool enabled,
    double width
)

function getTotalWidth

double getTotalWidth() const

function hasEnabledDecays

bool hasEnabledDecays() const

Public Attributes Documentation

variable m

const double m;

variable stable

bool stable;

variable endpointFlags

unordered_map< const TH_Channel *, bool > endpointFlags;

Friends

friend DecayTable

friend class DecayTable(
    DecayTable 
);

Updated on 2024-07-18 at 13:53:31 +0000