Public Member Functions | |
~BDSExecOptions () | |
void | Usage () const |
void | Print () const |
G4String | GetInputFilename () const |
G4String | GetVisMacroFilename () const |
G4bool | GetVisDebug () const |
G4String | GetOutputFilename () const |
BDSOutputFormat | GetOutputFormat () const |
G4bool | GetOutline () const |
G4String | GetOutlineFilename () const |
G4String | GetOutlineFormat () const |
G4bool | GetGFlash () const |
G4double | GetGFlashEMax () const |
G4double | GetGFlashEMin () const |
G4bool | GetVerbose () const |
G4bool | GetVerboseEvent () const |
G4bool | GetVerboseStep () const |
G4int | GetVerboseEventNumber () const |
G4bool | GetBatch () const |
G4int | GetVerboseRunLevel () const |
G4int | GetVerboseEventLevel () const |
G4int | GetVerboseTrackingLevel () const |
G4int | GetVerboseSteppingLevel () const |
G4bool | GetCircular () const |
G4int | GetSeed () const |
G4bool | SetSeed () const |
G4String | GetBDSIMPATH () const |
G4bool | SetSeedState () const |
G4String | GetSeedStateFilename () const |
Static Public Member Functions | |
static const BDSExecOptions * | Instance () |
static const BDSExecOptions * | Instance (int argc, char **argv) |
Protected Member Functions | |
BDSExecOptions (int argc, char **argv) | |
Static Protected Attributes | |
static BDSExecOptions * | _instance = 0 |
Private Member Functions | |
void | Parse (int arcg, char **argv) |
Private Attributes | |
G4String | inputFilename |
G4String | visMacroFilename |
> input filename | |
G4bool | visDebug |
> visualisation filename | |
G4bool | batch |
G4bool | circular |
G4int | seed |
> flag for circular machine | |
G4bool | setSeed |
> the seed value for the random number generator | |
G4String | itsBDSIMPATH |
string that points to path where files are searched; based on environment variable or else input filename | |
G4bool | setSeedState |
G4String | seedStateFilename |
> if seed state is specifed - use the state saved in it | |
G4String | outputFilename |
> flag for visualisation debug parameters for output format | |
BDSOutputFormat | outputFormat |
> flag for visualisation debug parameters for output format | |
G4bool | outline |
parameters for outline format (optics or survey) | |
G4String | outlineFilename |
parameters for outline format (optics or survey) | |
G4String | outlineFormat |
parameters for outline format (optics or survey) | |
G4bool | gflash |
parameters for gflash shower parameterisation | |
G4double | gflashemax |
parameters for gflash shower parameterisation | |
G4double | gflashemin |
parameters for gflash shower parameterisation | |
G4bool | verbose |
> flag for batch / interactive mode Geant4 verbose levels | |
G4bool | verboseEvent |
> flag for batch / interactive mode Geant4 verbose levels | |
G4bool | verboseStep |
> flag for batch / interactive mode Geant4 verbose levels | |
G4int | verboseEventNumber |
> flag for batch / interactive mode Geant4 verbose levels | |
G4int | verboseRunLevel |
> flag for batch / interactive mode Geant4 verbose levels | |
G4int | verboseEventLevel |
> flag for batch / interactive mode Geant4 verbose levels | |
G4int | verboseTrackingLevel |
> flag for batch / interactive mode Geant4 verbose levels | |
G4int | verboseSteppingLevel |
> flag for batch / interactive mode Geant4 verbose levels |
Definition at line 16 of file BDSExecOptions.hh.
BDSExecOptions::BDSExecOptions | ( | int | argc, | |
char ** | argv | |||
) | [protected] |
Definition at line 35 of file BDSExecOptions.cc.
References batch, BDSExecOptions(), circular, BDS::GetFullPath(), gflash, gflashemax, gflashemin, inputFilename, itsBDSIMPATH, outline, outlineFilename, outlineFormat, outputFilename, outputFormat, Parse(), seed, seedStateFilename, setSeed, setSeedState, verbose, verboseEvent, verboseEventLevel, verboseEventNumber, verboseRunLevel, verboseStep, verboseSteppingLevel, verboseTrackingLevel, visDebug, and visMacroFilename.
Referenced by BDSExecOptions().
Here is the call graph for this function:
Here is the caller graph for this function:
void BDSExecOptions::Parse | ( | int | argc, | |
char ** | argv | |||
) | [private] |
<Parse the="" command="" line="" options>="">
command | line input number of variables | |
array | of char* of the input parameters |
Definition at line 83 of file BDSExecOptions.cc.
References batch, circular, gflash, gflashemax, gflashemin, inputFilename, BDSMaterials::ListMaterials(), outline, outlineFilename, outlineFormat, outputFilename, outputFormat, seed, seedStateFilename, setSeed, setSeedState, Usage(), verbose, verboseEvent, verboseEventLevel, verboseEventNumber, verboseRunLevel, verboseStep, verboseSteppingLevel, verboseTrackingLevel, visDebug, and visMacroFilename.
Referenced by BDSExecOptions().
Here is the call graph for this function:
Here is the caller graph for this function:
G4String BDSExecOptions::itsBDSIMPATH [private] |
string that points to path where files are searched; based on environment variable or else input filename
> if the seed was set by command line - override if specified in options
Definition at line 105 of file BDSExecOptions.hh.
Referenced by BDSExecOptions(), and GetBDSIMPATH().