35 #include "HepMCG4AsciiReaderMessenger.hh"
36 #include "HepMCG4AsciiReader.hh"
50 dir-> SetGuidance(
"Reading HepMC event from an Ascii file");
54 verbose-> SetGuidance(
"Set verbose level");
55 verbose-> SetParameterName(
"verboseLevel",
false,
false);
56 verbose-> SetRange(
"verboseLevel>=0 && verboseLevel<=1");
59 open-> SetGuidance(
"(re)open data file (HepMC Ascii format)");
60 open-> SetParameterName(
"input ascii file",
true,
true);
78 if (command==verbose) {
79 int level= verbose-> GetNewIntValue(newValues);
80 gen-> SetVerboseLevel(level);
81 }
else if (command==open) {
82 gen-> SetFileName(newValues);
83 G4cout <<
"HepMC Ascii inputfile: "
84 << gen-> GetFileName() <<
G4endl;
96 if (command == verbose) {
97 cv= verbose-> ConvertToString(gen-> GetVerboseLevel());
98 }
else if (command == open) {
99 cv= gen-> GetFileName();