DarkBit_types.cpp
Go to the documentation of this file.
70 SimYieldChannel::SimYieldChannel(daFunk::Funk dNdE, std::string p1, std::string p2, std::string finalState, double Ecm_min, double Ecm_max) 89 SimYieldTable::SimYieldTable() : dummy_channel(daFunk::zero("E", "Ecm"), "", "", "", 0.0, 0.0) {} 91 void SimYieldTable::addChannel(daFunk::Funk dNdE, std::string p1, std::string p2, std::string finalState, double Ecm_min, double Ecm_max) 101 void SimYieldTable::addChannel(daFunk::Funk dNdE, std::string p1, std::string finalState, double Ecm_min, double Ecm_max) 134 const SimYieldChannel& SimYieldTable::getChannel(std::string p1, std::string p2, std::string finalState) const 146 daFunk::Funk SimYieldTable::operator()(std::string p1, std::string p2, std::string finalState, double Ecm) const 152 daFunk::Funk SimYieldTable::operator()(std::string p1, std::string finalState, double Ecm) const 158 daFunk::Funk SimYieldTable::operator()(std::string p1, std::string p2, std::string finalState) const 163 DarkBit_warning().raise(LOCAL_INFO, "SimYieldTable(): Channel not known, returning zero spectrum."); 179 if ((p1==cl[i].p1 and p2==cl[i].p2 and finalState==cl[i].finalState) or (p1==cl[i].p2 and p2==cl[i].p1 and finalState==cl[i].finalState) ) daFunk::BoundFunk dNdE_bound Definition: DarkBit_types.hpp:145 void addChannel(daFunk::Funk dNdE, std::string p1, std::string p2, std::string finalState, double Ecm_min, double Ecm_max) Definition: DarkBit_types.cpp:91 int findChannel(std::string p1, std::string p2, std::string finalState) const Definition: DarkBit_types.cpp:174 bool hasChannel(std::string p1, std::string p2, std::string finalState) const Definition: DarkBit_types.cpp:106 SimYieldChannel dummy_channel Definition: DarkBit_types.hpp:172 Definition: daFunk.hpp:82 SimYieldChannel(daFunk::Funk dNdE, std::string p1, std::string p2, std::string finalState, double Ecm_min, double Ecm_max) General annihilation/decay channel for sim yield tables. Definition: DarkBit_types.cpp:70 daFunk::Funk operator()(std::string p1, std::string p2, std::string finalState, double Ecm) const Retrieve simyield table entries at given center of mass energy (GeV) Definition: DarkBit_types.cpp:146 bool hasAnyChannel(std::string p1) const Definition: DarkBit_types.cpp:116 warning & DarkBit_warning() const SimYieldChannel & getChannel(std::string p1, std::string p2, std::string finalState) const Definition: DarkBit_types.cpp:134 std::vector< SimYieldChannel > channel_list Definition: DarkBit_types.hpp:173 Type definition header for module DarkBit. |