You can change the number of events from command line, the Number of Particles is only 1 due to the changeability of the number of events. The run script easily customizable and fully working.

This commit is contained in:
Gitea 2018-05-12 15:53:50 +02:00
parent 19bd325801
commit 5615d62ceb
3 changed files with 4 additions and 4 deletions

View File

@ -20,14 +20,14 @@ echo "$all //all step" >> start.txt
#for i in {$((start))..$((end))} #for i in {$((start))..$((end))}
#do #do
# echo "tube: 10 cone: $i" # echo "tube: 10 cone: $i"
#./medtech -s 100 -t 10 -c $i #./medtech -n 100000000 -s 100 -t 10 -c $i
#done #done
for ((i=cstart; i<cend+1; i+=cstep)); for ((i=cstart; i<cend+1; i+=cstep));
do do
for ((j=tstart; j<tend+1; j+=tstep)); for ((j=tstart; j<tend+1; j+=tstep));
do do
./medtech -s 100 -t $j -c $i ./medtech -n 100000000 -s 100 -t $j -c $i
echo "tube: $j cone: $i" echo "tube: $j cone: $i"
done done
done done

View File

@ -11,7 +11,7 @@ MedtechPrimaryGeneratorAction::MedtechPrimaryGeneratorAction()
{ {
Parameters *param = Parameters::getInstance(); Parameters *param = Parameters::getInstance();
G4int numberOfParticles = 1000000000; G4int numberOfParticles = 1;
particleGun = new G4ParticleGun(numberOfParticles); particleGun = new G4ParticleGun(numberOfParticles);
G4ParticleTable *particleTable = G4ParticleTable::GetParticleTable(); G4ParticleTable *particleTable = G4ParticleTable::GetParticleTable();
G4ParticleDefinition *particle = particleTable -> FindParticle("e-"); G4ParticleDefinition *particle = particleTable -> FindParticle("e-");

View File

@ -84,7 +84,7 @@ void MedtechSteppingAction::UserSteppingAction(const G4Step* step)
if(preName == "sphere") if(preName == "sphere")
{ {
MedtechAnalysis *man = MedtechAnalysis::getInstance(); MedtechAnalysis *man = MedtechAnalysis::getInstance();
std::cout << "Globe to sphere" <<std::endl; //std::cout << "Globe to sphere" <<std::endl;
man -> Fill(2, postX, postY, postZ, postkinE); man -> Fill(2, postX, postY, postZ, postkinE);
} }
} }