Public Member Functions | |
~BDSExecOptions () | |
void | Usage () |
void | Parse (int arcg, char **argv) |
void | Print () |
G4String | GetInputFilename () |
void | SetInputFilename (G4String s) |
G4String | GetVisMacroFilename () |
void | SetVisMacroFilename (G4String s) |
G4String | GetOutputFilename () |
void | SetOutputFilename (G4String s) |
BDSOutputFormat | GetOutputFormat () |
void | SetOutputFormat (BDSOutputFormat f) |
G4bool | GetOutline () |
void | SetOutline (G4bool b) |
G4String | GetOutlineFilename () |
void | SetOutlineFilename (G4String s) |
G4String | GetOutlineFormat () |
void | SetOutlineFormat (G4String s) |
G4int | GetGFlash () |
void | SetGFlash (G4bool b) |
G4double | GetGFlashEMax () |
void | SetGFlashEMax (G4double d) |
G4double | GetGFlashEMin () |
void | SetGFlashEMin (G4double d) |
G4int | GetNPTwiss () |
void | SetNPTwiss (G4int i) |
G4bool | GetVerbose () |
G4bool | GetVerboseEvent () |
G4bool | GetVerboseStep () |
G4int | GetVerboseEventNumber () |
G4bool | GetBatch () |
G4int | GetVerboseRunLevel () |
G4int | GetVerboseEventLevel () |
G4int | GetVerboseTrackingLevel () |
G4int | GetVerboseSteppingLevel () |
Static Public Member Functions | |
static BDSExecOptions * | Instance () |
Protected Member Functions | |
BDSExecOptions () | |
Static Protected Attributes | |
static BDSExecOptions * | _instance = 0 |
Private Attributes | |
G4String | inputFilename |
G4String | visMacroFilename |
G4String | outputFilename |
BDSOutputFormat | outputFormat |
G4bool | outline |
G4String | outlineFilename |
G4String | outlineFormat |
G4int | gflash |
G4double | gflashemax |
G4double | gflashemin |
G4int | nptwiss |
G4bool | verbose |
G4bool | verboseEvent |
G4bool | verboseStep |
G4int | verboseEventNumber |
G4bool | batch |
G4bool | listMaterials |
G4int | verboseRunLevel |
G4int | verboseEventLevel |
G4int | verboseTrackingLevel |
G4int | verboseSteppingLevel |
Definition at line 16 of file BDSExecOptions.hh.
void BDSExecOptions::Parse | ( | int | argc, | |
char ** | argv | |||
) |
<Parse the="" command="" line="" options>="">
command | line input number of variables | |
array | of char* of the input parameters |
Definition at line 47 of file BDSExecOptions.cc.
References batch, gflash, gflashemax, gflashemin, inputFilename, BDSMaterials::ListMaterials(), outline, outlineFilename, outlineFormat, outputFilename, outputFormat, Usage(), verbose, verboseEvent, verboseEventLevel, verboseEventNumber, verboseRunLevel, verboseStep, verboseSteppingLevel, verboseTrackingLevel, and visMacroFilename.