24 lines
944 B
Bash
Executable File
24 lines
944 B
Bash
Executable File
#!/bin/sh
|
|
|
|
ls g4ge*.txt | grep -v cutsPerRegion | grep -v _SD |
|
|
while read filename ; do
|
|
type1="`echo "$filename" | cut -d "_" -f2`"
|
|
type="`echo "$type1" | cut -d "." -f1`"
|
|
echo "File: $filename $type"
|
|
cp $filename g4geom.txt
|
|
$G4INSTALL/bin/Linux-g++/textGeom run.mac | tee zz_$type.out
|
|
mv g4_00.wrl g4_$type.wrl
|
|
sleep 5
|
|
done
|
|
|
|
sed -i s/"new ExTGDetectorConstruction"/"new ExTGDetectorConstructionWithSD"/g textGeom.cc
|
|
make; $G4INSTALL/bin/Linux-g++/textGeom run.mac | tee zz_WithSD.out
|
|
sed -i s/"new ExTGDetectorConstructionWithSD"/"new ExTGDetectorConstructionWithCpp"/g textGeom.cc
|
|
make; $G4INSTALL/bin/Linux-g++/textGeom run.mac | tee zz_WithCpp.out
|
|
sed -i s/"new ExTGDetectorConstructionWithCpp"/"new ExTGDetectorConstructionWithCuts"/g textGeom.cc
|
|
make; $G4INSTALL/bin/Linux-g++/textGeom run.mac | tee zz_WithCuts.out
|
|
sed -i s/"new ExTGDetectorConstructionWithCuts"/"new ExTGDetectorConstruction"/g textGeom.cc
|
|
make
|
|
|
|
exit
|