BDSExecOptions Class Reference

Collaboration diagram for BDSExecOptions:

Collaboration graph
[legend]

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 BDSExecOptionsInstance ()

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

Detailed Description

Definition at line 16 of file BDSExecOptions.hh.


Member Function Documentation

void BDSExecOptions::Parse ( int  argc,
char **  argv 
)

<Parse the="" command="" line="" options>="">

Parameters:
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.


The documentation for this class was generated from the following files:
Generated on 27 Aug 2013 for BDSIM by  doxygen 1.4.7