Handle missing steering file argument

This commit is contained in:
2026-08-12 11:27:35 +02:00
committed by wollra_j
parent 7a4575a733
commit c9675aa210
+9 -2
View File
@@ -37,6 +37,15 @@
int main(int argc,char** argv) {
G4String steeringFileName;
if (argc > 1) {
steeringFileName = argv[1];
}
else {
G4cerr << "Usage: " << argv[0] << " <steering-file> [idle]" << G4endl;
return 1;
}
// XInitThreads();
G4cout<<"\n\n*************************************************************"<<G4endl;
G4cout<<" musrSim version 1.0.5 for Geant4.10.3, released on 20 Mar 2017"<<G4endl;
@@ -52,7 +61,6 @@ int main(int argc,char** argv) {
G4RunManager * runManager = new G4RunManager;
// Create class "myParameters", which is a collection of many different parameters
G4String steeringFileName=argv[1];
musrParameters* myParameters = new musrParameters(steeringFileName);
// Create class "musrErrorMessage"
@@ -149,4 +157,3 @@ int main(int argc,char** argv) {
}