QwGeant4
tracking_reconstruction.xml.in
Go to the documentation of this file.
1 <Request>
2  <Email email="%user%@jlab.org" request="false" job="false"/>
3  <Project name="qweak"/>
4  <Track name="simulation"/>
5  <Name name="%name%_%jobid%"/>
6  <OS name="centos7"/>
7  <Command><![CDATA[
8 set file=`echo %dest%/%user%/rootfiles/%name%/%name%_%jobid%_tracking.root | sed 's|mss:||g'`
9 if ( -f $file ) exit 0
10 
11 date | tee -a /home/%user%/scratch/job/%name%_%jobid%.stat
12 ls -al $WORKDIR | tee -a /home/%user%/scratch/job/%name%_%jobid%.stat
13 
14 # Change to QwAnalysis directory
15 cd %qwanalysis%
16 setenv QWSCRATCH %qwscratch%
17 setenv QWANALYSIS %qwanalysis%
18 source SetupFiles/SET_ME_UP.csh
19 setenv QW_DATA $WORKDIR/data
20 setenv QW_ROOTFILES $WORKDIR/rootfiles
21 mkdir -p $QW_DATA $QW_ROOTFILES
22 ln -sf $WORKDIR/%name%_%jobid%_simulation.root $QW_DATA/QwSim_%jobid%.root
23 bin/qwsimtracking -r %jobid% --R2-octant %R2pkg2% --R3-octant %R3pkg2% %qwsimtrackingflag%
24 mv $QW_ROOTFILES/QwSim_%jobid%.root $WORKDIR/%name%_%jobid%_tracking.root
25 
26 date | tee -a /home/%user%/scratch/job/%name%_%jobid%.stat
27 ls -al $WORKDIR | tee -a /home/%user%/scratch/job/%name%_%jobid%.stat
28 ls -al %qwanalysis% | tee -a /home/%user%/scratch/job/%name%_%jobid%.stat
29  ]]></Command>
30 
31  <Memory space="1800" unit="MB"/>
32  <TimeLimit unit="minutes" time="4320"/>
33 
34  <Job>
35  <Input src="%dest%/%user%/rootfiles/%name%/%name%_%jobid%_simulation.root" dest="%name%_%jobid%_simulation.root"/>
36  <Output src="%name%_%jobid%_tracking.root" dest="%dest%/%user%/rootfiles/%name%/%name%_%jobid%_tracking.root"/>
37  <Stdout dest="/home/%user%/scratch/job/%name%_%jobid%.out"/>
38  <Stderr dest="/home/%user%/scratch/job/%name%_%jobid%.err"/>
39  </Job>
40 
41 </Request>
42 
43 
44