GEMC  2.3
Geant4 Monte-Carlo Framework
Functions
utils.cc File Reference
#include <QApplication>
#include <QSplashScreen>
#include <QtWidgets>
#include "utils.h"
#include "string_utilities.h"
#include "splash.h"
#include "G4UnitsTable.hh"
#include "dirent.h"
#include "ctime"
+ Include dependency graph for utils.cc:

Go to the source code of this file.

Functions

void mergeMaps (map< string, string > &lhs, const map< string, string > &rhs)
 
G4RotationMatrix calc_rotation (string r, string dname)
 
G4ThreeVector calc_position (string v)
 
G4Colour gcol (string cvar)
 
int getLastId (QSqlDatabase db, string t, string v, int run)
 
QSqlDatabase openGdb (goptions gemcOpt)
 
void closeGdb (QSqlDatabase db)
 
map< string, string > getFilesInDirectory (string directory)
 
string assignAttribute (QDomElement e, string attribute, string defaultValue)
 
int assignAttribute (QDomElement e, string attribute, int defaultValue)
 
double assignAttribute (QDomElement e, string attribute, double defaultValue)
 
string timeStamp ()
 
string bestValueUnits (double value, string unitType)
 
ostream & operator<< (ostream &stream, gtable gt)
 
vector< double > convertVintVdouble (vector< int > input)
 

Function Documentation

string assignAttribute ( QDomElement  e,
string  attribute,
string  defaultValue 
)

Definition at line 294 of file utils.cc.

int assignAttribute ( QDomElement  e,
string  attribute,
int  defaultValue 
)

Definition at line 302 of file utils.cc.

double assignAttribute ( QDomElement  e,
string  attribute,
double  defaultValue 
)

Definition at line 309 of file utils.cc.

string bestValueUnits ( double  value,
string  unitType 
)

Definition at line 333 of file utils.cc.

G4ThreeVector calc_position ( string  v)

Definition at line 149 of file utils.cc.

G4RotationMatrix calc_rotation ( string  r,
string  dname 
)

Definition at line 85 of file utils.cc.

void closeGdb ( QSqlDatabase  db)

Definition at line 252 of file utils.cc.

vector<double> convertVintVdouble ( vector< int >  input)

Definition at line 362 of file utils.cc.

G4Colour gcol ( string  cvar)

Definition at line 165 of file utils.cc.

map<string, string> getFilesInDirectory ( string  directory)

Definition at line 262 of file utils.cc.

int getLastId ( QSqlDatabase  db,
string  t,
string  v,
int  run 
)

Definition at line 188 of file utils.cc.

void mergeMaps ( map< string, string > &  lhs,
const map< string, string > &  rhs 
)

Definition at line 75 of file utils.cc.

QSqlDatabase openGdb ( goptions  gemcOpt)

Definition at line 218 of file utils.cc.

ostream& operator<< ( ostream &  stream,
gtable  gt 
)

Definition at line 346 of file utils.cc.

string timeStamp ( )

Definition at line 318 of file utils.cc.