class Gambit::DarkBit::SimYieldTable
Channel container Object containing tabularized yields for particle decay and two-body final states.
#include <DarkBit_types.hpp>
Public Functions
Name | |
---|---|
SimYieldTable() Sim yield table dummy constructor. | |
void | addChannel(daFunk::Funk dNdE, const std::string & p1, const std::string & p2, const std::string & finalState, double Ecm_min, double Ecm_max, safe_ptr< Options > runOptions) |
void | addChannel(daFunk::Funk dNdE, const std::string & p1, const std::string & finalState, double Ecm_min, double Ecm_max, safe_ptr< Options > runOptions) |
void | addChannel(SimYieldChannel channel) |
void | replaceFinalState(const std::string & oldFinalState, const std::string & newFinalState) |
void | donateChannels(SimYieldTable & receiver) const |
bool | hasChannel(const std::string & p1, const std::string & p2, const std::string & finalState) const |
bool | hasChannel(const std::string & p1, const std::string & finalState) const |
bool | hasAnyChannel(const std::string & p1) const |
bool | hasAnyChannel(const std::string & p1, const std::string & p2) const |
const SimYieldChannel & | getChannel(const std::string & p1, const std::string & p2, const std::string & finalState) const |
daFunk::Funk | operator()(const std::string & p1, const std::string & p2, const std::string & finalState, double Ecm) const Retrieve simyield table entries at given center of mass energy (GeV) |
daFunk::Funk | operator()(const std::string & p1, const std::string & finalState, double Ecm) const Retrieve simyield table entries at given center of mass energy (GeV) |
daFunk::Funk | operator()(const std::string & p1, const std::string & p2, const std::string & finalState) const Retrieve simyield table entries at given center of mass energy (GeV) |
daFunk::Funk | operator()(const std::string & p1, const std::string & finalState) const |
Public Functions Documentation
function SimYieldTable
SimYieldTable()
Sim yield table dummy constructor.
function addChannel
void addChannel(
daFunk::Funk dNdE,
const std::string & p1,
const std::string & p2,
const std::string & finalState,
double Ecm_min,
double Ecm_max,
safe_ptr< Options > runOptions
)
function addChannel
void addChannel(
daFunk::Funk dNdE,
const std::string & p1,
const std::string & finalState,
double Ecm_min,
double Ecm_max,
safe_ptr< Options > runOptions
)
function addChannel
void addChannel(
SimYieldChannel channel
)
function replaceFinalState
void replaceFinalState(
const std::string & oldFinalState,
const std::string & newFinalState
)
function donateChannels
void donateChannels(
SimYieldTable & receiver
) const
function hasChannel
bool hasChannel(
const std::string & p1,
const std::string & p2,
const std::string & finalState
) const
function hasChannel
bool hasChannel(
const std::string & p1,
const std::string & finalState
) const
function hasAnyChannel
bool hasAnyChannel(
const std::string & p1
) const
function hasAnyChannel
bool hasAnyChannel(
const std::string & p1,
const std::string & p2
) const
function getChannel
const SimYieldChannel & getChannel(
const std::string & p1,
const std::string & p2,
const std::string & finalState
) const
function operator()
daFunk::Funk operator()(
const std::string & p1,
const std::string & p2,
const std::string & finalState,
double Ecm
) const
Retrieve simyield table entries at given center of mass energy (GeV)
function operator()
daFunk::Funk operator()(
const std::string & p1,
const std::string & finalState,
double Ecm
) const
Retrieve simyield table entries at given center of mass energy (GeV)
function operator()
daFunk::Funk operator()(
const std::string & p1,
const std::string & p2,
const std::string & finalState
) const
Retrieve simyield table entries at given center of mass energy (GeV)
function operator()
daFunk::Funk operator()(
const std::string & p1,
const std::string & finalState
) const
Updated on 2024-07-18 at 13:53:31 +0000