ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
#include <geant4/tree/geant4-10.6-release/source/processes/hadronic/models/lend/include/GIDI_settings.hh>
Public Member Functions | |
GIDI_settings_flux (std::string const &label, double temperature_MeV) | |
GIDI_settings_flux (char const *label, double temperature_MeV) | |
GIDI_settings_flux (GIDI_settings_flux const &flux) | |
GIDI_settings_flux & | operator= (const GIDI_settings_flux &flux) |
~GIDI_settings_flux () | |
GIDI_settings_flux_order const * | operator[] (int order) const |
int | getMaxOrder (void) const |
int | size (void) const |
std::string | getLabel () const |
bool | isLabel (std::string const &label) const |
bool | isLabel (char const *label) const |
double | getTemperature () const |
void | addFluxOrder (GIDI_settings_flux_order const &fluxOrder) |
void | print (bool outline=true, int valuesPerLine=10) const |
Private Attributes | |
std::string | mLabel |
double | mTemperature |
std::vector < GIDI_settings_flux_order > | mFluxOrders |
Definition at line 122 of file GIDI_settings.hh.
View newest version in sPHENIX GitHub at line 122 of file GIDI_settings.hh
GIDI_settings_flux::GIDI_settings_flux | ( | std::string const & | label, |
double | temperature_MeV | ||
) |
Definition at line 98 of file GIDI_settings_flux.cc.
View newest version in sPHENIX GitHub at line 98 of file GIDI_settings_flux.cc
References mLabel, and mTemperature.
GIDI_settings_flux::GIDI_settings_flux | ( | char const * | label, |
double | temperature_MeV | ||
) |
Definition at line 106 of file GIDI_settings_flux.cc.
View newest version in sPHENIX GitHub at line 106 of file GIDI_settings_flux.cc
References mLabel, and mTemperature.
GIDI_settings_flux::GIDI_settings_flux | ( | GIDI_settings_flux const & | flux | ) |
Definition at line 114 of file GIDI_settings_flux.cc.
View newest version in sPHENIX GitHub at line 114 of file GIDI_settings_flux.cc
References addFluxOrder(), getLabel(), mFluxOrders, mLabel, and mTemperature.
GIDI_settings_flux::~GIDI_settings_flux | ( | ) |
Definition at line 134 of file GIDI_settings_flux.cc.
View newest version in sPHENIX GitHub at line 134 of file GIDI_settings_flux.cc
void GIDI_settings_flux::addFluxOrder | ( | GIDI_settings_flux_order const & | fluxOrder | ) |
Definition at line 147 of file GIDI_settings_flux.cc.
View newest version in sPHENIX GitHub at line 147 of file GIDI_settings_flux.cc
References GIDI_settings_flux_order::getOrder(), and mFluxOrders.
Referenced by GIDI_settings_flux(), and operator=().
|
inline |
Definition at line 140 of file GIDI_settings.hh.
View newest version in sPHENIX GitHub at line 140 of file GIDI_settings.hh
References mLabel.
Referenced by GIDI_settings_flux(), and operator=().
Definition at line 137 of file GIDI_settings.hh.
View newest version in sPHENIX GitHub at line 137 of file GIDI_settings.hh
References mFluxOrders.
|
inline |
Definition at line 143 of file GIDI_settings.hh.
View newest version in sPHENIX GitHub at line 143 of file GIDI_settings.hh
References mTemperature.
Referenced by GIDI_settings_particle::addFlux(), and GIDI_settings_processedFlux::getTemperature().
|
inline |
Definition at line 141 of file GIDI_settings.hh.
View newest version in sPHENIX GitHub at line 141 of file GIDI_settings.hh
References mLabel.
|
inline |
Definition at line 142 of file GIDI_settings.hh.
View newest version in sPHENIX GitHub at line 142 of file GIDI_settings.hh
References mLabel.
GIDI_settings_flux & GIDI_settings_flux::operator= | ( | const GIDI_settings_flux & | flux | ) |
Definition at line 123 of file GIDI_settings_flux.cc.
View newest version in sPHENIX GitHub at line 123 of file GIDI_settings_flux.cc
References addFluxOrder(), getLabel(), mFluxOrders, mLabel, and mTemperature.
GIDI_settings_flux_order const * GIDI_settings_flux::operator[] | ( | int | order | ) | const |
Definition at line 140 of file GIDI_settings_flux.cc.
View newest version in sPHENIX GitHub at line 140 of file GIDI_settings_flux.cc
References mFluxOrders.
Definition at line 159 of file GIDI_settings_flux.cc.
View newest version in sPHENIX GitHub at line 159 of file GIDI_settings_flux.cc
References mFluxOrders, mLabel, and size().
Definition at line 138 of file GIDI_settings.hh.
View newest version in sPHENIX GitHub at line 138 of file GIDI_settings.hh
References mFluxOrders.
Referenced by GIDI_settings_processedFlux::GIDI_settings_processedFlux(), GIDI_settings_processedFlux::operator=(), and print().
|
private |
List of fluxes for each Legendre order, l, sorted by Legendre order starting with l = 0.
Definition at line 127 of file GIDI_settings.hh.
View newest version in sPHENIX GitHub at line 127 of file GIDI_settings.hh
Referenced by addFluxOrder(), getMaxOrder(), GIDI_settings_flux(), operator=(), operator[](), print(), and size().
|
private |
Label for the flux.
Definition at line 125 of file GIDI_settings.hh.
View newest version in sPHENIX GitHub at line 125 of file GIDI_settings.hh
Referenced by getLabel(), GIDI_settings_flux(), isLabel(), operator=(), and print().
|
private |
Definition at line 126 of file GIDI_settings.hh.
View newest version in sPHENIX GitHub at line 126 of file GIDI_settings.hh
Referenced by getTemperature(), GIDI_settings_flux(), and operator=().