@@ -6,6 +6,8 @@ NEVENTS=10000 # number of events in a run
66
77BFIELD=5. # magnetic field [kG]
88SIGMAT=0.020 # time resolution [ns]
9+ TAILLX=1.0 # tail on left [q]
10+ TAILRX=1.3 # tail on right [q]
911TOFRAD=100. # TOF radius [cm]
1012TOFLEN=200. # TOF half length [cm]
1113TOFETA=1.443 # TOF max pseudorapidity
@@ -15,13 +17,12 @@ TOFETA=`awk -v a=$TOFRAD -v b=$TOFLEN 'BEGIN {th=atan2(a,b)*0.5; sth=sin(th); ct
1517echo " maxEta = $TOFETA "
1618
1719# ## copy relevant files in the working directory
18- cp $DELPHESO2_ROOT /examples/cards/propagate.2kG.tcl propagate.tcl
20+ cp $DELPHESO2_ROOT /examples/cards/propagate.2kG.tails. tcl propagate.tcl
1921cp $DELPHESO2_ROOT /examples/pythia8/pythia8_inel.cfg .
2022cp $DELPHESO2_ROOT /examples/smearing/tof.C .
2123
2224# ## set magnetic field
2325sed -i -e " s/set barrel_Bz .*$/set barrel_Bz ${BFIELD} e\-1/" propagate.tcl
24- sed -i -e " s/double Bz = .*$/double Bz = ${BFIELD} e\-1\;/" tof.C
2526# ## set TOF radius
2627sed -i -e " s/set barrel_Radius .*$/set barrel_Radius ${TOFRAD} e\-2/" propagate.tcl
2728sed -i -e " s/double tof_radius = .*$/double tof_radius = ${TOFRAD} \;/" tof.C
@@ -30,15 +31,18 @@ sed -i -e "s/set barrel_HalfLength .*$/set barrel_HalfLength ${TOFLEN}e\-2/" pro
3031sed -i -e " s/double tof_length = .*$/double tof_length = ${TOFLEN} \;/" tof.C
3132# ## set TOF acceptance
3233sed -i -e " s/set barrel_Acceptance .*$/set barrel_Acceptance \{ 0.0 + 1.0 * fabs(eta) < ${TOFETA} \}/" propagate.tcl
33- # ## set TOF time resolution
34+ # ## set TOF time resolution and tails
3435sed -i -e " s/set barrel_TimeResolution .*$/set barrel_TimeResolution ${SIGMAT} e\-9/" propagate.tcl
36+ sed -i -e " s/set barrel_TailRight .*$/set barrel_TailRight ${TAILRX} /" propagate.tcl
37+ sed -i -e " s/set barrel_TailLeft .*$/set barrel_TailLeft ${TAILLX} /" propagate.tcl
3538sed -i -e " s/double tof_sigmat = .*$/double tof_sigmat = ${SIGMAT} \;/" tof.C
3639
3740# ## create LUTs
3841BFIELDT=` awk -v a=$BFIELD ' BEGIN {print a*0.1}' `
3942$DELPHESO2_ROOT /examples/scripts/create_luts.sh werner $BFIELDT $TOFRAD
4043
4144# ## loop over runs
45+ rm -f .running.* delphes.* .root
4246for I in $( seq 1 $NRUNS ) ; do
4347
4448 # ## wait for a free slot
0 commit comments