ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
#include <geant4/tree/geant4-10.6-release/examples/extended/parallel/TopC/ParN02/AnnotatedFiles/G4String.hh>
Public Types | |
enum | caseCompare { exact, ignoreCase } |
enum | stripType { leading, trailing, both } |
Public Member Functions | |
G4String () | |
G4String (char) | |
G4String (const char *) | |
G4String (const char *, str_size) | |
G4String (const G4String &) | |
G4String (const std::string &) | |
G4String (G4String &&)=default | |
~G4String () | |
G4String & | operator= (const G4String &) |
G4String & | operator= (const std::string &) |
G4String & | operator= (const char *) |
G4String & | operator= (G4String &&)=default |
char | operator() (str_size) const |
char & | operator() (str_size) |
G4String & | operator+= (const char *) |
G4String & | operator+= (const std::string &) |
G4String & | operator+= (const char &) |
G4bool | operator== (const G4String &) const |
G4bool | operator== (const char *) const |
G4bool | operator!= (const G4String &) const |
G4bool | operator!= (const char *) const |
operator const char * () const | |
G4String | operator() (str_size, str_size) |
G4int | compareTo (const char *, caseCompare mode=exact) const |
G4int | compareTo (const G4String &, caseCompare mode=exact) const |
G4String & | prepend (const char *) |
G4String & | append (const G4String &) |
std::istream & | readLine (std::istream &, G4bool skipWhite=true) |
G4String & | replace (unsigned int, unsigned int, const char *, unsigned int) |
G4String & | replace (str_size, str_size, const char *) |
G4String & | remove (str_size) |
G4String & | remove (str_size, str_size) |
std::size_t | first (char) const |
std::size_t | last (char) const |
G4bool | contains (const std::string &) const |
G4bool | contains (char) const |
G4String | strip (G4int strip_Type=trailing, char c=' ') |
void | toLower () |
void | toUpper () |
G4bool | isNull () const |
str_size | index (const char *, G4int pos=0) const |
str_size | index (char, G4int pos=0) const |
str_size | index (const G4String &, str_size, str_size, caseCompare) const |
const char * | data () const |
G4int | strcasecompare (const char *, const char *) const |
unsigned int | hash (caseCompare cmp=exact) const |
unsigned int | stlhash () const |
Private Types | |
typedef std::string | std_string |
Private Attributes | |
int | dummy |
Definition at line 45 of file G4String.hh.
View newest version in sPHENIX GitHub at line 45 of file G4String.hh
|
private |
Definition at line 61 of file G4String.hh.
View newest version in sPHENIX GitHub at line 61 of file G4String.hh
Definition at line 65 of file G4String.hh.
View newest version in sPHENIX GitHub at line 65 of file G4String.hh
enum G4String::stripType |
Definition at line 66 of file G4String.hh.
View newest version in sPHENIX GitHub at line 66 of file G4String.hh
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlinedefault |
|
inline |
Definition at line 75 of file G4String.hh.
View newest version in sPHENIX GitHub at line 75 of file G4String.hh
Referenced by G4UIcommandTree::AddNewCommand(), G4AccumulableManager::CheckName(), G4UIGAG::CodeGenTclTree(), G4CascadeParamMessenger::CreateDirectory(), G4UImessenger::CreateDirectory(), G4UIcommand::DoIt(), G4UIcommandTree::FindCommandTree(), G4UIcommandTree::FindPath(), G4XmlNtupleManager::FinishTNtuple(), G4CloneDaughters(), G4CreateCloneVTE(), G4CreateCloneVTEWithDivision(), G4AccumulableManager::GenerateName(), G4UIGAG::GetCommand(), G4UIGainServer::GetCommand(), G4UIcsh::GetCommandLineString(), G4UItcsh::GetCommandLineString(), G4UImanager::GetCurrentStringValue(), G4BaseFileManager::GetFullFileName(), G4UIGAG::GetFullPath(), G4UIGainServer::GetFullPath(), G4XmlAnalysisReader::GetHandler(), G4BaseFileManager::GetHnFileName(), G4BaseFileManager::GetNtupleFileName(), G4BaseFileManager::GetPlotFileName(), G4tgrFileIn::GetWordsInLine(), main(), G4VUIshell::MakePrompt(), G4UItcsh::MakePrompt(), G4UIcommandTree::RemoveCommand(), G4UIGAG::SendAParamProperty(), G4UIGainServer::SendAParamProperty(), G4UIGAG::SendATclParamProperty(), G4PlotMessenger::SetLayoutCmd(), G4GDMLEvaluator::SolveBrackets(), G4BaseFileManager::TakeOffExtension(), and G4VAnalysisManager::WriteAscii().
|
inline |
Referenced by G4VisCommandsViewerSet::SetNewValue(), G4VisCommandSceneHandlerCreate::SetNewValue(), and EICG4LumiSteppingAction::UserSteppingAction().
|
inline |
|
inline |
Referenced by EICG4dRICHDetector::ActivateVolumeTree(), G4AdjointStackingAction::ClassifyNewTrack(), G4GDMLParser::ExportRegions(), G4GDMLWrite::GenerateName(), PHG4GDMLWrite::GenerateName(), G3VolTableEntry::GetMasterClone(), EICG4dRICHDetector::GetPSST(), G4GDMLParser::ImportRegions(), G4VVisCommand::InterpolateViews(), G4AdjointTrackingAction::PreUserTrackingAction(), G4VisCommandViewerSave::SetNewValue(), G4ProcessTableMessenger::SetNumberOfProcessType(), and EICG4dRICHSteppingAction::UserSteppingAction().
|
inline |
|
inline |
Referenced by EICG4dRICHOptics::addSkinPropTable(), G4UImanager::ApplyCommand(), DicomHandler::CheckFileFormat(), EICG4dRICHDetector::ConstructMe(), G4PhysListRegistry::DeconstructPhysListName(), EICG4dRICHGas::EICG4dRICHGas(), EICG4dRICHOptics::EICG4dRICHOptics(), GetValues(), G4LatticeLogical::Load_NMap(), G4LatticeLogical::LoadMap(), PHG4ScoringManager::makeScoringHistograms(), MyFileReader::MyFileReader(), PG4gsdetu(), PG4gsmixt(), EICG4dRICHOptics::setMatPropTable(), G4OpticalPhysicsMessenger::SetNewValue(), EICG4dRICHGas::setOpticalParams(), G4UIparameter::TypeCheck(), G4PhysChemIO::FormattedText::WriteInto(), G4DNAChemistryManager::WriteInto(), G4UIparameter::Yylex(), and G4UIcommand::Yylex().
|
inline |
Referenced by G4SDStructure::Activate(), G4VSceneHandler::AddCompound(), G4UIcommandTree::AddNewCommand(), CCalSensAssign::assign(), G4DNAModelInterface::BuildMaterialMolPerVolTable(), G4VLEPTSModel::BuildPhysicsTable(), G4HadronicProcess::CheckEnergyMomentumConservation(), DicomPhantomParameterisationColour::ComputeMaterial(), DicomNestedPhantomParameterisation::ComputeMaterial(), G4XDeltaNstarTable::CrossSectionTable(), G4XNNstarTable::CrossSectionTable(), G4XDeltaDeltastarTable::CrossSectionTable(), G4XNDeltastarTable::CrossSectionTable(), G4PSHitsModel::DescribeYourselfTo(), G4GDMLReadStructure::DivisionvolRead(), G4TrajectoryDrawByEncounteredVolume::Draw(), G4VScoreWriter::DumpAllQuantitiesToFile(), G4SDStructure::ExtractDirName(), G4UIcommandTree::FindCommandTree(), G4UIcommandTree::FindPath(), G4SDStructure::FindSensitiveDetector(), G4tgbGeometryDumper::FindSolidName(), G4tgbGeometryDumper::GetIsotopeName(), G3VolTableEntry::GetMasterClone(), G4tgbGeometryDumper::GetObjectName(), G4AttValueFilterT< T, ConversionErrorPolicy >::GetValidElement(), PHG4MvtxDetector::IsInMvtx(), PHG4EICMvtxDetector::IsInMvtx(), G4tgbGeometryDumper::LookForExistingRotation(), PHG4ScoringManager::makeScoringHistograms(), G4BaryonWidth::MassDependentWidth(), Run::Merge(), G4GDMLReadStructure::PhysvolRead(), G4UIcommandTree::RemoveCommand(), G4GDMLReadStructure::ReplicaRead(), and ScoreSpecies::WriteWithAnalysisManager().
|
inline |
Referenced by G4UImanager::ApplyCommand(), G4VBasicShell::Complete(), G4UItcsh::CompleteCommand(), G4UIcommandTree::CompleteCommandPath(), G4UIcommandTree::CreateFileName(), G4UIcommand::DoIt(), G4UIterminal::ExecuteCommand(), G4VBasicShell::FindCommand(), G4UIcommandTree::FindCommandTree(), G4VBasicShell::FindDirectory(), G4UImanager::FindDirectory(), G4UIGAG::FindDirPath(), G4UIGainServer::FindDirPath(), G4UIcommandTree::FindPath(), G4UIArrayString::G4UIArrayString(), G4VUIshell::GetAbsCommandDirPath(), G4HCtable::GetCollectionID(), G4DCtable::GetCollectionID(), G4VUIshell::GetCommandTree(), G4VUIshell::ListCommand(), G4VBasicShell::ModifyToFullPathCommand(), G4UImanager::ParseMacroSearchPath(), G4RunManager::RestoreRandomNumberStatus(), G4UImanager::SetAlias(), G4UImanager::SolveAlias(), G4UIGAG::TerminalHelp(), G4VBasicShell::TerminalHelp(), and G4UIGainServer::TerminalHelp().
|
inline |
|
inline |
Referenced by G4SDStructure::Activate(), G4UIcommandTree::AddNewCommand(), G4SDStructure::AddNewDetector(), G4UImanager::ApplyCommand(), G4UIparameter::CheckNewValue(), G4UIcommand::CheckNewValue(), G4UIcommand::DoIt(), G4TrajectoryDrawByAttribute::Draw(), G4UImanager::GetCurrentStringValue(), GetValues(), G4ParticleGunMessenger::IonCommand(), G4GeneralParticleSourceMessenger::IonCommand(), G4ParticleGunMessenger::IonLevelCommand(), G4GeneralParticleSourceMessenger::IonLvlCommand(), G4UIparameter::List(), G4UIcommand::List(), G4PhysicalVolumesSearchScene::Matcher::Matcher(), G4VBasicShell::ModifyToFullPathCommand(), G4FilecoutDestination::Open(), G4VisListManager< T >::Print(), G4VisFilterManager< T >::Print(), G4UIcommandTree::RemoveCommand(), G4VisCommandModelCreate< Factory >::SetNewValue(), G4PolarizationMessenger::SetNewValue(), G4ProcessTableMessenger::SetNewValue(), DMXParticleSourceMessenger::SetNewValue(), G4UIcontrolMessenger::SetNewValue(), G4VisCommandSetTouchable::SetNewValue(), G4VUserPhysicsList::SetPhysicsTableRetrieved(), G4UIGAG::ShowCurrent(), G4VBasicShell::ShowCurrent(), G4UIGainServer::ShowCurrent(), G4TextPPReporter::SparseOption(), G4HtmlPPReporter::SparseOption(), G4TextPPRetriever::SparseOption(), and G4VUserPhysicsList::StorePhysicsTable().
|
inline |
Referenced by G4UItcsh::CompleteCommand(), G4UIcommandTree::CompleteCommandPath(), G4SDStructure::G4SDStructure(), G4VSensitiveDetector::G4VSensitiveDetector(), G4VUIshell::GetAbsCommandDirPath(), G4UItcsh::ListMatchedCommand(), G4UIGAG::ModifyPrefix(), G4UIGainServer::ModifyPrefix(), and G4LatticeReader::OpenFile().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Referenced by G4SDManager::Activate(), G4SDStructure::AddNewDetector(), G4SDManager::AddNewDetector(), G4CascadeParamMessenger::CreateDirectory(), G4SDManager::FindSensitiveDetector(), G4VSensitiveDetector::G4VSensitiveDetector(), G4UIGAG::TerminalHelp(), and G4UIGainServer::TerminalHelp().
Referenced by G3CLRead(), G4UIGAG::GetCommand(), G4UIGainServer::GetCommand(), and G4UIcsh::GetCommandLineString().
Referenced by G4SDStructure::Activate(), G4UIcommandTree::AddNewCommand(), G4SDStructure::AddNewDetector(), G4UImanager::ApplyCommand(), G4UItcsh::CompleteCommand(), G4UIcommandTree::CompleteCommandPath(), G4SDStructure::ExtractDirName(), G4UIcommandTree::FindCommandTree(), G4UIcommandTree::FindPath(), G4SDStructure::FindSensitiveDetector(), G4SDStructure::G4SDStructure(), G4VSensitiveDetector::G4VSensitiveDetector(), G4VUIshell::GetAbsCommandDirPath(), G4MPIsession::GetCommand(), G4ZMQServer::GetCommand(), G4UIGAG::GetCommand(), G4UIterminal::GetCommand(), G4UIGainServer::GetCommand(), G4UIcsh::GetCommandLineString(), G4UItcsh::GetCommandLineString(), G4UItcsh::ListMatchedCommand(), G4AdjointTrackingAction::PostUserTrackingAction(), G4AdjointSimManager::RegisterAtEndOfAdjointTrack(), G4UIcommandTree::RemoveCommand(), G4GDMLRead::Strip(), and G4GDMLRead::StripName().
|
inline |
Referenced by G4VMPIsession::BypassCommand(), G4MPIbatch::ReadCommand(), and G4UIbatch::ReadCommand().
|
inline |
|
inline |
Referenced by G4VBasicShell::ApplyShellCommand(), G4VBasicShell::ChangeDirectory(), G4UIGAG::ChangeDirectory(), G4UIGainServer::ChangeDirectory(), G4VBasicShell::ChangeDirectoryCommand(), G4VBasicShell::Complete(), G4UItcsh::CompleteCommand(), F04DetectorConstruction::ConstructDetector(), G4ConversionUtils::Convert(), G4VBasicShell::FindCommand(), G4VBasicShell::FindDirectory(), G4UImanager::FindDirectory(), G4gsmate(), G4UIArrayString::G4UIArrayString(), G4UItcsh::G4UItcsh(), G4VisCommandSceneHandlerCreate::G4VisCommandSceneHandlerCreate(), G4VViewer::G4VViewer(), G4MPIsession::GetCommand(), G4ZMQServer::GetCommand(), G4UIGAG::GetCommand(), G4UIterminal::GetCommand(), G4UIGainServer::GetCommand(), G4UIcsh::GetCommandLineString(), G4VUIshell::GetCommandTree(), G4UIGAG::GetFullPath(), G4UIGainServer::GetFullPath(), GetValues(), G4VUIshell::ListCommand(), G4UIGAG::ListDirectory(), G4VBasicShell::ListDirectory(), G4UIGainServer::ListDirectory(), G4UItcsh::ListMatchedCommand(), G4RadioactiveDecayBase::LoadDecayTable(), G4RadioactiveDecay::LoadDecayTable(), G4VBasicShell::ModifyToFullPathCommand(), G4MPIbatch::ReadCommand(), G4UIbatch::ReadCommand(), readName(), G4UImanager::RemoveAlias(), G4UIExecutive::SelectSessionByFile(), G4VViewer::SetName(), G4VisCommandViewerClone::SetNewValue(), G4VisCommandViewerCreate::SetNewValue(), split(), G4AttCheck::Standard(), G4UIGAG::TerminalHelp(), G4VBasicShell::TerminalHelp(), G4UIGainServer::TerminalHelp(), and G4VisManager::ViewerShortName().
|
inline |
Referenced by G4Colour::AddToMap(), G4HnMessenger::G4HnMessenger(), G4UIExecutive::G4UIExecutive(), G4Colour::GetColour(), G4BaseFileManager::GetFileType(), G4VisManager::GetVerbosityValue(), G4LatticeReader::ReadMapInfo(), G4UIExecutive::SelectSessionByFile(), G4VisFilterManager< T >::SetMode(), G4INCLXXInterfaceMessenger::SetNewValue(), and G4AnalysisMessengerHelper::Update().
|
inline |
Referenced by G4UIcommand::ConvertToBool(), G4UImessenger::StoB(), G4UIparameter::TypeCheck(), and G4AnalysisMessengerHelper::Update().
|
private |
Definition at line 47 of file G4String.hh.
View newest version in sPHENIX GitHub at line 47 of file G4String.hh