Geant4 11.4.0
Toolkit for the simulation of the passage of particles through matter
Loading...
Searching...
No Matches
std Namespace Reference

Classes

struct  hash< G4FermiNucleiData >
struct  hash< G4String >
struct  hash< G4VisAttributes >
struct  hash< G4Polyhedron >

Functions

std::string to_string (G4FermiAtomicMass mass)
std::string to_string (G4FermiChargeNumber charge)
std::ostream & operator<< (std::ostream &out, const G4FermiAtomicMass &mass)
std::istream & operator>> (std::istream &in, G4FermiAtomicMass &mass)
std::ostream & operator<< (std::ostream &out, const G4FermiChargeNumber &charge)
std::istream & operator>> (std::istream &in, G4FermiChargeNumber &charge)
ostream & operator<< (ostream &, const G4FermiParticle &)
ostream & operator<< (ostream &, const G4VFermiFragmentAN &)
void hash_combine (std::size_t)
template<typename T, typename... Rest>
void hash_combine (std::size_t &seed, const T &v, Rest... rest)

Function Documentation

◆ hash_combine() [1/2]

template<typename T, typename... Rest>
void std::hash_combine ( std::size_t & seed,
const T & v,
Rest... rest )
inline

Definition at line 43 of file G4VVtkPipeline.hh.

44{
45 std::hash<T> hasher;
46 seed ^= hasher(v) + 0x9e3779b9 + (seed << 6) + (seed >> 2);
47 std::hash_combine(seed, rest...);
48}
void hash_combine(std::size_t)

◆ hash_combine() [2/2]

◆ operator<<() [1/4]

ostream & std::operator<< ( ostream & ,
const G4FermiParticle &  )

◆ operator<<() [2/4]

ostream & std::operator<< ( ostream & ,
const G4VFermiFragmentAN &  )

◆ operator<<() [3/4]

std::ostream & std::operator<< ( std::ostream & out,
const G4FermiAtomicMass & mass )

Definition at line 43 of file G4FermiDataTypes.cc.

44{
46 return out;
47}
std::uint32_t ValueType

◆ operator<<() [4/4]

std::ostream & std::operator<< ( std::ostream & out,
const G4FermiChargeNumber & charge )

Definition at line 57 of file G4FermiDataTypes.cc.

58{
59 out << G4FermiChargeNumber::ValueType(charge);
60 return out;
61}

◆ operator>>() [1/2]

std::istream & std::operator>> ( std::istream & in,
G4FermiAtomicMass & mass )

Definition at line 49 of file G4FermiDataTypes.cc.

50{
52 in >> val;
53 mass = G4FermiAtomicMass(val);
54 return in;
55}

◆ operator>>() [2/2]

std::istream & std::operator>> ( std::istream & in,
G4FermiChargeNumber & charge )

Definition at line 63 of file G4FermiDataTypes.cc.

64{
66 in >> val;
67 charge = G4FermiChargeNumber(val);
68 return in;
69}

◆ to_string() [1/2]

std::string std::to_string ( G4FermiAtomicMass mass)

Definition at line 33 of file G4FermiDataTypes.cc.

34{
36}
std::string to_string(G4FermiAtomicMass mass)

Referenced by G4GDMLWriteStructure::AssemblyWrite(), G4NuDEXLevelDensity::CalculateLDParameters_BSFG(), G4NuDEXStatisticalNucleus::ChangeLevelSpinParityAndBR(), G4CloneDaughters(), G4CreateCloneVTE(), G4CreateCloneVTEWithDivision(), G4GIDI_Misc_Z_A_m_ToName(), G4GIDI_Misc_Z_toSymbol(), G4NuDEXLevelDensity::G4NuDEXLevelDensity(), G4tgrSolidMultiUnion::G4tgrSolidMultiUnion(), G4NuDEXStatisticalNucleus::GenerateCascade(), G4NuDEXPSF::GetE1(), G4NuDEXPSF::GetE2(), G3EleTable::GetEle(), G4Analysis::GetHnFileName(), G4NuDEXInternalConversion::GetICC(), G4NuDEXLevelDensity::GetLevelDensity(), G4NuDEXPSF::GetM1(), G4Analysis::GetNtupleFileName(), G4Analysis::GetNtupleFileName(), G4NuDEXLevelDensity::GetNucleusTemperature(), G4Analysis::GetTnFileName(), GIDI::GRIN::GRIN_continuumGammas::GRIN_continuumGammas(), LUPI::ArgumentParser::help(), G4NuDEXInternalConversion::Init(), G4NuDEXPSF::Init(), G4ParticleHPIsoProbabilityTable_CALENDF::Init(), G4ParticleHPIsoProbabilityTable_NJOY::Init(), G4ParticleHPProbabilityTablesStore::InitURRlimits(), G4NtupleBookingManager::List(), G4GoudsmitSaundersonTable::LoadMSCData(), LUPI::ArgumentParser::parse(), G4AccumulableManager::Print(), LUPI::ArgumentBase::printStatus(), LUPI::OptionCounter::printStatus2(), GIDI::Transporting::Particle::process(), G4NuDEXLevelDensity::ReadLDParameters(), G4SBBremTable::SampleEnergyTransfer(), G4NuDEXLevelDensity::SearchLDParametersInInputFile(), G4NuDEXStatisticalNucleus::SetInitialParameters02(), G4HnMessenger::SetNewValue(), G4NtupleMessenger::SetNewValue(), G4NuDEXStatisticalNucleus::SetSomeInitalParameters(), G4WorkerSubEvtRunManager::TerminateEventLoop(), G4WorkerTaskRunManager::TerminateEventLoop(), to_string(), to_string(), G4Analysis::ToString(), PoPI::Decay::toXMLList(), G4GDMLWriteStructure::TraverseVolumeTree(), LUPI::ArgumentBase::usage(), LUPI::ArgumentBase::value(), and G4DNAEventScheduler::Voxelizing().

◆ to_string() [2/2]

std::string std::to_string ( G4FermiChargeNumber charge)

Definition at line 38 of file G4FermiDataTypes.cc.

39{
41}