aboutsummaryrefslogtreecommitdiffstats
path: root/G4BeamTest.cxx
diff options
context:
space:
mode:
authorshivesh <s.p.mandalia@qmul.ac.uk>2019-08-22 01:37:19 +0100
committershivesh <s.p.mandalia@qmul.ac.uk>2019-08-22 01:37:19 +0100
commite3079fb2367c26f767be41e6c313d960c517bbcd (patch)
tree509f081184a4179894ab8370ea06425d46729e9a /G4BeamTest.cxx
parentba4dd395d1f163983f7102ff9a6c513cfe17912e (diff)
downloadG4BeamTest-e3079fb2367c26f767be41e6c313d960c517bbcd.tar.gz
G4BeamTest-e3079fb2367c26f767be41e6c313d960c517bbcd.zip
Thu 22 Aug 01:37:19 BST 2019
Diffstat (limited to 'G4BeamTest.cxx')
-rw-r--r--G4BeamTest.cxx11
1 files changed, 10 insertions, 1 deletions
diff --git a/G4BeamTest.cxx b/G4BeamTest.cxx
index 287d689..6426b65 100644
--- a/G4BeamTest.cxx
+++ b/G4BeamTest.cxx
@@ -3,12 +3,15 @@
#include "G4Interface.h"
#include "G4BeamTestTank.h"
+#include "G4BeamTestSiHit.h"
+
+std::fstream testnew;
//....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo......
namespace {
void PrintUsage() {
G4cerr << " Usage: " << G4endl;
- G4cerr << " OpNovice [-m macro ] [-u UIsession] [-t nThreads] [-r seed] "
+ G4cerr << " OpNovice [-m macro ] [-u UIsession] [-t nThreads] [-r seed] [-n outName]"
<< G4endl;
G4cerr << " note: -t option is available only for multi-threaded mode."
<< G4endl;
@@ -33,10 +36,14 @@ int main(int argc,char** argv)
#endif
G4long myseed = 345354;
+ std::string outName = "./testnew.txt";
for ( G4int i=1; i<argc; i=i+2 ) {
if ( G4String(argv[i]) == "-m" ) macro = argv[i+1];
else if ( G4String(argv[i]) == "-u" ) session = argv[i+1];
else if ( G4String(argv[i]) == "-r" ) myseed = atoi(argv[i+1]);
+ else if ( G4String(argv[i]) == "-n" ) {
+ outName = "./"+std::string(argv[i+1]);
+ }
#ifdef G4MULTITHREADED
else if ( G4String(argv[i]) == "-t" ) {
nThreads = G4UIcommand::ConvertToInt(argv[i+1]);
@@ -48,6 +55,8 @@ int main(int argc,char** argv)
}
}
+ testnew.open(outName, std::ofstream::out);
+
// Choose the Random engine
//
G4Random::setTheEngine(new CLHEP::RanecuEngine);