GEMC  1.8
Geant4 Monte-Carlo Framework
Functions
string_utilities.h File Reference
#include <QString>
#include <vector>
#include <iostream>
#include <string>
#include <sstream>
+ Include dependency graph for string_utilities.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

string stringify (double x)
 
string stringify (int x)
 
string gemc_tostring (QString input)
 
string replaceCharsWithSpaces (string input, char *x)
 
vector< vector< string > > dimensionstype (string)
 Returns dimensions nomenclature for different solid type. More...
 
double get_number (string)
 Returns dimension from string, i.e. 100*cm. More...
 
string TrimSpaces (string in)
 Removes leading and trailing spaces. More...
 
vector< string > get_strings (string)
 returns a vector of strings from a stringstream More...
 
void print_vstring (vector< string >)
 prints each element of a string vector More...
 

Detailed Description

Set of string manipulation functions:

Author

Maurizio Ungaro
mail: ungar.nosp@m.o@jl.nosp@m.ab.or.nosp@m.g


Definition in file string_utilities.h.

Function Documentation

vector< vector<string> > dimensionstype ( string  )

Definition at line 803 of file detector.cc.

string gemc_tostring ( QString  input)
inline

Definition at line 42 of file string_utilities.h.

double get_number ( string  v)

Return value + units.

Parameters
valueinput string. Ex: 10.2*cm
Returns
value with correct G4 unit.

Definition at line 65 of file string_utilities.cc.

vector<string> get_strings ( string  )

Definition at line 44 of file string_utilities.cc.

void print_vstring ( vector< string >  )

Definition at line 106 of file string_utilities.cc.

string replaceCharsWithSpaces ( string  input,
char *  x 
)
inline

Definition at line 60 of file string_utilities.h.

string stringify ( double  x)
inline

Definition at line 25 of file string_utilities.h.

string stringify ( int  x)
inline

Definition at line 32 of file string_utilities.h.

string TrimSpaces ( string  in)

Definition at line 25 of file string_utilities.cc.