GEMC  2.3
Geant4 Monte-Carlo Framework
Data Structures | Functions
utils.h File Reference
#include <QtSql>
#include <QtWidgets>
#include <iostream>
#include <string>
#include "G4ThreeVector.hh"
#include "G4RotationMatrix.hh"
#include "G4Colour.hh"
#include "string_utilities.h"
#include "options.h"
+ Include dependency graph for utils.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

class  gui_splash
 
class  gtable
 

Functions

void mergeMaps (map< string, string > &lhs, const map< string, string > &rhs)
 
G4RotationMatrix calc_rotation (string, string)
 
G4ThreeVector calc_position (string)
 
G4Colour gcol (string)
 
int getLastId (QSqlDatabase db, string t, string v, int r)
 
QSqlDatabase openGdb (goptions)
 
void closeGdb (QSqlDatabase db)
 
map< string, string > getFilesInDirectory (string)
 
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, string)
 
vector< double > convertVintVdouble (vector< int > input)
 

Detailed Description

gemc utility functions

Author

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


Definition in file utils.h.

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  ,
string   
)

Definition at line 333 of file utils.cc.

G4ThreeVector calc_position ( string  )

Definition at line 149 of file utils.cc.

G4RotationMatrix calc_rotation ( string  ,
string   
)

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  )

Definition at line 165 of file utils.cc.

map<string, string> getFilesInDirectory ( string  )

Definition at line 262 of file utils.cc.

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

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  )

Definition at line 218 of file utils.cc.

string timeStamp ( )

Definition at line 318 of file utils.cc.