Geant4  10.03.p02
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
G4tgrUtils Class Reference

Public Member Functions

 G4tgrUtils ()
 
 ~G4tgrUtils ()
 

Static Public Member Functions

static G4bool IsSeparator (char)
 
static G4bool IsNumber (const G4String &str)
 
static G4bool IsInteger (const G4double val, const G4double precision=1.e-6)
 
static G4bool IsFunction (const G4String &word)
 
static G4bool WordIsUnit (const G4String &word)
 
static void Dump3v (const G4ThreeVector &vec, const char *msg)
 
static void Dumprm (const G4RotationMatrix &rm, const char *msg)
 
static void DumpVS (const std::vector< G4String > &wl, const char *msg)
 
static void DumpVS (const std::vector< G4String > &wl, const char *msg, std::ostream &outs)
 
static void CheckWLsize (const std::vector< G4String > &wl, unsigned int nWCheck, WLSIZEtype st, const G4String &methodName)
 
static G4bool CheckListSize (unsigned int nWreal, unsigned int nWcheck, WLSIZEtype st, G4String &outstr)
 
static G4String SubColon (const G4String &str)
 
static G4String GetString (const G4String &str)
 
static G4double GetDouble (const G4String &str, G4double unitval=1.)
 
static G4int GetInt (const G4String &str)
 
static G4bool GetBool (const G4String &str)
 
static G4RotationMatrix GetRotationFromDirection (G4ThreeVector dir)
 
static G4bool AreWordsEquivalent (const G4String &word1, const G4String &word2)
 

Static Private Attributes

static G4ThreadLocal
G4tgrEvaluator
theEvaluator
 

Constructor & Destructor Documentation

~G4tgrUtils ( )

Member Function Documentation

static G4bool IsSeparator ( char  )
static
static G4bool IsNumber ( const G4String str)
static
static G4bool IsInteger ( const G4double  val,
const G4double  precision = 1.e-6 
)
static
static G4bool IsFunction ( const G4String word)
static
static G4bool WordIsUnit ( const G4String word)
static
static void Dump3v ( const G4ThreeVector vec,
const char *  msg 
)
static
static void Dumprm ( const G4RotationMatrix rm,
const char *  msg 
)
static
static void DumpVS ( const std::vector< G4String > &  wl,
const char *  msg 
)
static
static void DumpVS ( const std::vector< G4String > &  wl,
const char *  msg,
std::ostream &  outs 
)
static
static void CheckWLsize ( const std::vector< G4String > &  wl,
unsigned int  nWCheck,
WLSIZEtype  st,
const G4String methodName 
)
static
static G4bool CheckListSize ( unsigned int  nWreal,
unsigned int  nWcheck,
WLSIZEtype  st,
G4String outstr 
)
static
static G4String SubColon ( const G4String str)
static
static G4String GetString ( const G4String str)
static
static G4double GetDouble ( const G4String str,
G4double  unitval = 1. 
)
static
static G4int GetInt ( const G4String str)
static
static G4bool GetBool ( const G4String str)
static
static G4RotationMatrix GetRotationFromDirection ( G4ThreeVector  dir)
static
static G4bool AreWordsEquivalent ( const G4String word1,
const G4String word2 
)
static

Member Data Documentation

G4ThreadLocal G4tgrEvaluator* theEvaluator
staticprivate