@@ -47,7 +47,7 @@ echo "Telescope multiplicities: LST $LST MST $MST SST $SST SCMST $SCMST"
4747# ####################################
4848# qsub options (priorities)
4949# _M_ = -; _X_ = " "
50- QSUBOPT=" _M_P_X_cta_high_X__M_js_X_1 "
50+ QSUBOPT=" _M_P_X_cta_high_X__M_js_X_9 "
5151
5252# ####################################
5353# output directory for script parameter files
@@ -117,14 +117,22 @@ then
117117elif [[ $P2 == " prod3b-N20deg" ]]
118118then
119119 SITE=( " prod3b-LaPalma-20deg" )
120- ARRAY=" subArray.prod3b.North.list"
120+ SITE=( " prod3b-LaPalma-20deg-NSB1x" )
121+ ARRAY=" subArray.prod3b.North.NSB1x.list"
121122 EDM=( " -sq2-LL" )
122123 ARRAYDIR=( " prod3b" )
123124elif [[ $P2 == " prod3b-N40deg" ]]
124125then
125126 SITE=( " prod3b-LaPalma-40deg" )
126127 ARRAY=" subArray.prod3b.North.list"
127128 ARRAYDIR=( " prod3b" )
129+ elif [[ $P2 == " prod3b-S20deg-SCT" ]]
130+ then
131+ prod3b-paranal20deg_SCT-sq08-LL
132+ SITE=( " prod3b-paranal20deg_SCT" )
133+ ARRAY=" subArray.prod3b.South-SCT.list"
134+ ARRAYDIR=( " prod3b" )
135+ EDM=( " -sq08-LL" )
128136# ##############################################################
129137# PROD4 Analysis
130138elif [[ $P2 == " prod4-S20deg-MST" ]]
@@ -137,108 +145,104 @@ then
137145# for other prod4(b) SST data sets:
138146# - set file lists correctly
139147# - prepare and install software (each SST type is a DSET)
140- SITE=( " prod4-SST-paranal-20deg-sst-astri-chec-s" )
148+ SITE=( " prod4b-SST-paranal20deg" )
149+ EDM=( " -sq08-LL" )
141150 ARRAY=( " subArray.prod4-SST.list" )
151+ ARRAY=( " subArray.prod4-SST-A.list" )
142152 ARRAYDIR=( " prod4" )
153+ TDATE=" g20201021"
154+ ANADATE=" ${TDATE} "
155+ TMVADATE=" ${ANADATE} "
156+ EFFDATE=" ${TMVADATE} "
157+ # ###################################
143158# ##############################################################
144159# ##############################################################
145160# PROD5 Analysis
146161# prod5-N
147162# prod5-N-moon (NSB5x)
148163elif [[ $P2 == " prod5-N" * ]]
149164then
150- TDATE=" g20200909"
151- if [[ $P2 == * " sq2" * ]]; then
152- ANADATE=" ${TDATE} "
153- TMVADATE=" ${ANADATE} "
154- EFFDATE=" ${TMVADATE} "
155- EDM=( " -sq2-LL" )
156- ARRAY=( " subArray.prod5.North-Hyper.list" )
157- ARRAY=( " subArray.prod5.North-MSTF-Arrays.list" )
158- ARRAY=( " subArray.prod5.North-MSTN-Arrays.list" )
159- if [[ $P2 == * " LST" * ]]; then
160- ARRAY=( " subArray.prod5.North-LST.list" )
161- fi
162- fi
163- if [[ $P2 == * " sq07" * ]]; then
164- # accident in naming of dates
165- ANADATE=" g20200930-TWdispE"
166- TMVADATE=" ${ANADATE} -TMVAbins"
167- EFFDATE=" ${TMVADATE} "
168- EDM=( " -sq07-LL" )
169- ARRAY=( " subArray.prod5.North-XST.list" )
170- if [[ $P2 == * " LST" * ]]; then
171- ARRAY=( " subArray.prod5.North-LSTX.list" )
172- fi
173- else
174- echo " DSet not found: $P2 "
175- exit
176- fi
177- if [[ $P2 == * " VTS" * ]]; then
178- ARRAY=( " subArray.prod5.North-VTS.list" )
179- fi
180165 if [[ $P2 == * " moon" * ]]; then
181166 SITE=( " prod5-LaPalma-20deg-NSB5x" )
182- ANADATE=" 20201012"
183- TMVADATE=" ${ANADATE} "
184- EFFDATE=" ${TMVADATE} "
185- ARRAY=( " subArray.prod5.North-Hyper.list" )
186- ARRAY=( " subArray.prod5.North-BL.list" )
187- if [[ $P2 == * " LST" * ]]; then
188- ARRAY=( " subArray.prod5.North-LST.list" )
189- fi
190167 else
191168 SITE=( " prod5-LaPalma-20deg" )
192169 fi
170+ EDM=( " -sq08-LL" )
171+ ARRAY=( " subArray.prod5.North-MSTF-Arrays.list" )
172+ ARRAY=( " subArray.prod5.North-XST.list" )
173+ # prod5-prod5b comparision
174+ ARRAY=( " subArray.prod5-prod5b.North.list" )
175+ if [[ $P2 == * " Hyper" * ]]; then
176+ ARRAY=( " subArray.prod5.North-Hyper.list" )
177+ fi
178+ if [[ $P2 == * " LST" * ]]; then
179+ ARRAY=( " subArray.prod5.North-LST.list" )
180+ fi
181+ ARRAYDIR=( " prod5" )
182+ TDATE=" g20201021"
183+ ANADATE=" ${TDATE} "
184+ TMVADATE=" ${ANADATE} "
185+ EFFDATE=" ${TMVADATE} "
186+ # ###################################
187+ # PROD5 Analysis
188+ # prod5-N
189+ elif [[ $P2 == " prod5b-N" * ]]
190+ then
191+ SITE=( " prod5b-LaPalma-20deg" )
192+ EDM=( " -sq08-LL" )
193+ ARRAY=( " subArray.prod5b.North.list" )
194+ ARRAY=( " subArray.prod5-prod5b.North.list" )
195+ if [[ $P2 == * " LST" * ]]; then
196+ ARRAY=( " subArray.prod5.North-LST.list" )
197+ fi
198+ if [[ $P2 == * " XST" * ]]; then
199+ ARRAY=( " subArray.prod5.North-XST.list" )
200+ fi
193201 ARRAYDIR=( " prod5" )
202+ TDATE=" g20201203"
203+ ANADATE=" ${TDATE} "
204+ TMVADATE=" ${ANADATE} "
205+ EFFDATE=" ${ANADATE} "
194206# ###################################
195207# prod5 - Paranal
196208# prod5-S
197209# prod5-S-moon (NSB5x)
198210elif [[ $P2 == " prod5-S" * ]]
199211then
200212 if [[ $P2 == * " moon" * ]]; then
201- SITE=( " prod5-Paranal-20deg-Moon " )
213+ SITE=( " prod5-Paranal-20deg-NSB5x " )
202214 else
203215 SITE=( " prod5-Paranal-20deg" )
204216 fi
205- EDM=( " -h05 -LL" )
217+ EDM=( " -sq08 -LL" )
206218 ARRAY=( " subArray.prod5.South.list" )
219+ ARRAY=( " subArray.prod5.South-Opt-SubArray.list" )
220+ ARRAY=( " subArray.prod5.South-XST.list" )
221+ ARRAY=( " subArray.prod5.South-Opt.list" )
222+ ARRAY=( " subArray.prod5.South-Opt-SubArray.list" )
223+ ARRAY=( " subArray.prod5.South-Opt-15MSTs50SSTs.list" )
224+ ARRAY=( " subArray.prod5.South-Opt-13MSTs30SSTs.list" )
207225 if [[ $P2 == * " Hyper" * ]]; then
208226 ARRAY=( " subArray.prod5.South-Hyper.list" )
209- EDM=( " -sq2-LL" )
210- elif [[ $P2 == * " sq2" * ]]; then
211- EDM=( " -sq2-LL" )
212- ARRAY=( " subArray.prod5.South-BGR.list" )
213- ARRAY=( " subArray.prod5.South.list" )
214- if [[ $P2 == * " LST" * ]]; then
215- ARRAY=( " subArray.prod5.South-LST.list" )
216- fi
217- elif [[ $P2 == * " sq07" * ]]; then
218- EDM=( " -sq07-LL" )
219- ARRAY=( " subArray.prod5.South-XST.list" )
220- ARRAY=( " subArray.prod5.South-TS.list" )
221- if [[ $P2 == * " LST" * ]]; then
222- ARRAY=( " subArray.prod5.South-LST.list" )
223- fi
224- elif [[ $P2 == * " sqS7" * ]]; then
225- EDM=( " -sqS7-LL" )
226- ARRAY=( " subArray.prod5.South-Hyper.list" )
227- ARRAY=( " subArray.prod5.South.list" )
228- else
229- ARRAY=( " subArray.prod5.South-BGR.list" )
230227 fi
231- if [[ $P2 == * " moon" * ]]; then
232- SITE=( " prod5-Paranal-20deg-NSB5x" )
233- ARRAY=( " subArray.prod5.South-Hyper.list" )
234- ARRAY=( " subArray.prod5.South.list" )
228+ if [[ $P2 == * " LST" * ]]; then
229+ ARRAY=( " subArray.prod5.South-LST.list" )
230+ fi
231+ if [[ $P2 == * " SST" * ]]; then
232+ ARRAY=( " subArray.prod5.South-SST.list" )
233+ fi
234+ if [[ $P2 == * " 1ST" * ]]; then
235+ ARRAY=( " subArray.prod5.South-1ST.list" )
236+ fi
237+ if [[ $P2 == * " SV0" * ]]; then
238+ EDM=( " -1MST-LL" )
239+ ARRAY=( " subArray.prod5.South-SV0.list" )
235240 fi
236241 ARRAYDIR=( " prod5" )
237- TDATE=" g20210909"
238- ANADATE=" g20201012"
239- ANADATE=" g20200817"
242+ TDATE=" g20210921"
243+ ANADATE=" ${TDATE} "
240244 TMVADATE=" ${ANADATE} "
241- TMVADATE=" g20201012 "
245+ TMVADATE=" g20201021 "
242246 EFFDATE=" ${ANADATE} "
243247else
244248 echo " error: unknown site; allowed are N or S/S40deg/S60deg"
@@ -250,11 +254,7 @@ OFFAXIS="cone"
250254
251255# ####################################
252256# particle types
253- PARTICLE=( " gamma_onSource" " electron" " proton" )
254- PARTICLE=( " gamma_cone" )
255- PARTICLE=( " gamma_cone" " gamma_onSource" " electron" )
256- PARTICLE=( " proton" )
257- PARTICLE=( " gamma_cone" " gamma_onSource" " electron" " proton" )
257+ PARTICLE=( " gamma_cone" " electron" " proton" " gamma_onSource" )
258258
259259# ####################################
260260# cut on number of images
@@ -270,6 +270,7 @@ OBSTIME=( "50h" "5h" "30m" "10m" "10h" "20h" "100h" "500h" "5m" "1m" "2h" )
270270OBSTIME=( " 50h" " 5h" " 30m" " 100s" )
271271OBSTIME=( " 5h" " 30m" " 100s" )
272272OBSTIME=( " 50h" )
273+ OBSTIME=( " 30m" )
273274
274275echo " $RUN " " $SITE "
275276
360361 TABLE=" tables_CTA-$S$M -ID0${AZ} -$TDATE "
361362 if [[ $RUN == " MAKETABLES" ]]
362363 then
363- echo " Filling table $TABLE with mintel option ${LST } "
364+ echo " Filling table $TABLE with mintel option ${NIMAGESMIN } "
364365 cd ./analysis/
365- ./CTA.MSCW_ENERGY.sub_make_tables.sh $TABLE $ID " $NFILARRAY " $OFFAXIS $S$M ${AZ} ${LST } $QSUBOPT
366+ ./CTA.MSCW_ENERGY.sub_make_tables.sh $TABLE $ID " $NFILARRAY " $OFFAXIS $S$M ${AZ} ${NIMAGESMIN } $QSUBOPT
366367 cd ../
367368 continue
368369 # #########################################
369370# analyse with lookup tables
370371 elif [[ $RUN == " ANATABLES" ]]
371372 then
372- echo " Using table $TABLE "
373+ echo " Analysing files with mintel option ${NIMAGESMIN} "
374+ echo " using table $TABLE "
373375 cd ./analysis/
374- ./CTA.MSCW_ENERGY.sub_analyse_MC.sh $TABLE $ID " $NFILARRAY " $S$M $MSCWSUBDIRECTORY $OFFAXIS ${AZ} $QSUBOPT
376+ ./CTA.MSCW_ENERGY.sub_analyse_MC.sh $TABLE $ID " $NFILARRAY " $S$M $MSCWSUBDIRECTORY $OFFAXIS ${AZ} ${NIMAGESMIN} $ QSUBOPT
375377 cd ../
376378 continue
377379 fi
410412 echo " MSCWSUBDIRECTORY $MSCWSUBDIRECTORY " >> " $PARA "
411413 echo " TMVASUBDIR BDT-${TMVAVERSION} -ID$ID$AZ -$TMVATYPF -$TMVADATE " >> " $PARA "
412414 echo " EFFAREASUBDIR $EFFDIR " >> " $PARA "
415+ EFFBDIR=EffectiveArea-50h-ID$ID$AZ -$ETYPF -$EFFDATE -$EFFVERSION
416+ echo " EFFAREASUBBASEDIR $EFFBDIR " >> " $PARA "
413417 echo " RECID $ID " >> " $PARA "
414418 echo " NIMAGESMIN $NIMAGESMIN " >> " $PARA "
415419 echo " NLST $LST " >> " $PARA "
439443# IRFs: effective areas after quality cuts
440444 elif [[ $RUN == " QC" ]]
441445 then
442- if [[ " $OOTIME " = " 50h " ]] && [[ " $ MST" -ge " 4" ]]
446+ if [[ " $MST " -ge " 4" ]]
443447 then
444448 ./CTA.EFFAREA.sub_analyse_list.sh " $NFILARRAY " ANASUM.GammaHadron.QC " $PARA " QualityCuts001CU $S$M 3 $QSUBOPT $AZ
445449 # min angle cut depends on observation time: 50h stricter, 5h and and 30 min more relaxed
452456 elif [[ $RUN == " CUTS" ]]
453457 then
454458 # large multiplicity runs use 80% max signal efficiency (best resolution)
455- if [[ " $OOTIME " = " 50h " ]] && [[ " $ MST" -ge " 4" ]]
459+ if [[ " $MST " -ge " 4" ]]
456460 then
457461 ./CTA.EFFAREA.sub_analyse_list.sh " $NFILARRAY " ANASUM.GammaHadron.TMVA " $PARA " BDT." $OOTIME " -${EFFVERSION} .$EFFDATE $S$M 0 $QSUBOPT $AZ
458462 # low multiplicity runs use 95% max signal efficiency (lower requirements on resolution)
467471 then
468472 ./CTA.WPPhysWriter.sub.sh " $NFILARRAY " ${EFFFULLDIR} /BDT." $OOTIME " -${EFFVERSION} .$EFFDATE \
469473 $OOTIME DESY.$EFFDATE .${EFFVERSION} .ID$ID$AZ$ETYPF .$S$M 1 $ID $S$M $BFINEBINNING $EFFDATE $QSUBOPT
470- # $OOTIME DESY.g20201012.${EFFVERSION}.ID$ID$AZ$ETYPF.$S$M 1 $ID $S$M $BFINEBINNING $EFFDATE $QSUBOPT
471474 else
472475 ./CTA.WPPhysWriter.sub.sh " $NFILARRAY " ${EFFFULLDIR} /BDT." $OOTIME " -${EFFVERSION} .$EFFDATE \
473476 $OOTIME DESY.$EFFDATE .${EFFVERSION} .ID$ID$AZ$ETYPF .$S$M 0 $ID $S$M $BFINEBINNING $EFFDATE $QSUBOPT
474- # $OOTIME DESY.g20201012.${EFFVERSION}.ID$ID$AZ$ETYPF.$S$M 0 $ID $S$M $BFINEBINNING $EFFDATE $QSUBOPT
475477 fi
476478# unknown run set
477479 elif [[ $RUN != " EVNDISP" ]]
0 commit comments