38 : fEvManager(fEvMan)
39{
40 eventDirectory = new G4UIdirectory("/event/");
41 eventDirectory->SetGuidance("EventManager control commands.");
42
43 abortCmd = new G4UIcmdWithoutParameter("/event/abort",this);
44 abortCmd->SetGuidance("Abort current event.");
46
47 verboseCmd = new G4UIcmdWithAnInteger("/event/verbose",this);
48 verboseCmd->SetGuidance("Set Verbose level of event management category.");
49 verboseCmd->SetGuidance(" 0 : Silent");
50 verboseCmd->SetGuidance(" 1 : Stacking information");
51 verboseCmd->SetGuidance(" 2 : More...");
52 verboseCmd->SetParameterName("level",false);
53 verboseCmd->SetRange("level>=0");
54
55 storeEvtCmd = new G4UIcmdWithoutParameter("/event/keepCurrentEvent",this);
56 storeEvtCmd->SetGuidance("Store the current event to G4Run object instead of deleting it at the end of event.");
57 storeEvtCmd->SetGuidance("Stored event is available through G4Run until the beginning of next run.");
58 storeEvtCmd->SetGuidance("Given the potential large memory size of G4Event and its data-member objects stored in G4Event,");
59 storeEvtCmd->SetGuidance("the user must be careful and responsible for not to store too many G4Event objects.");
61}