@@ -12,71 +12,69 @@ if [[ -z $SOURCE_GUARD_SETENV_CALIB ]]; then
1212SOURCE_GUARD_SETENV_CALIB=1
1313
1414if [[ $BEAMTYPE != " cosmic" ]] || [[ $FORCECALIBRATIONS == 1 ]] ; then
15+ # calibrations for primary vertex
16+ if has_detector_calib ITS && has_detectors_reco ITS && has_detector_matching PRIMVTX && [[ ! -z " $VERTEXING_SOURCES " ]]; then
17+ if [[ -z ${CALIB_PRIMVTX_MEANVTX+x} ]]; then CALIB_PRIMVTX_MEANVTX=1; fi
18+ else
19+ CALIB_PRIMVTX_MEANVTX=0
20+ fi
1521
16- # calibrations for primary vertex
17- if has_detector_calib ITS && has_detectors_reco ITS && has_detector_matching PRIMVTX && [[ ! -z " $VERTEXING_SOURCES " ]]; then
18- if [[ -z ${CALIB_PRIMVTX_MEANVTX+x} ]]; then CALIB_PRIMVTX_MEANVTX=1; fi
19- else
20- CALIB_PRIMVTX_MEANVTX=0
21- fi
22-
23- # calibrations for TOF
24- if has_detector_calib TOF && has_detector_reco TOF; then
25- if ( has_detectors_reco ITS TPC && has_detector_matching ITSTPCTOF ) || ( has_detectors_reco ITS TPC TRD && has_detector_matching ITSTPCTRDTOF ); then
26- if [[ -z ${CALIB_TOF_LHCPHASE+x} ]]; then CALIB_TOF_LHCPHASE=1; fi
27- if [[ -z ${CALIB_TOF_CHANNELOFFSETS+x} ]]; then CALIB_TOF_CHANNELOFFSETS=1; fi
28- else
29- CALIB_TOF_LHCPHASE=0
30- CALIB_TOF_CHANNELOFFSETS=0
31- fi
32- if [[ -z ${CALIB_TOF_DIAGNOSTICS+x} ]]; then CALIB_TOF_DIAGNOSTICS=1; fi
33- else
34- CALIB_TOF_DIAGNOSTICS=0
35- fi
36-
37- # calibrations for TPC
38- if has_detector_calib TPC; then
39- if has_detectors ITS TPC TOF TRD; then
40- if has_detectors TPC ITS TRD TOF && has_detector_matching ITSTPCTRDTOF; then
41- if [[ -z ${CALIB_TPC_SCDCALIB+x} ]]; then CALIB_TPC_SCDCALIB=1; fi
42- else
43- CALIB_TPC_SCDCALIB=0
44- fi
45- fi
46- if [[ -z ${CALIB_TPC_TIMEGAIN+x} ]]; then CALIB_TPC_TIMEGAIN=1; fi
47- if [[ -z ${CALIB_TPC_RESPADGAIN+x} ]]; then CALIB_TPC_RESPADGAIN=1; fi
22+ # calibrations for TOF
23+ if has_detector_calib TOF && has_detector_reco TOF; then
24+ if ( has_detectors_reco ITS TPC && has_detector_matching ITSTPCTOF ) || ( has_detectors_reco ITS TPC TRD && has_detector_matching ITSTPCTRDTOF ); then
25+ if [[ -z ${CALIB_TOF_LHCPHASE+x} ]]; then CALIB_TOF_LHCPHASE=1; fi
26+ if [[ -z ${CALIB_TOF_CHANNELOFFSETS+x} ]]; then CALIB_TOF_CHANNELOFFSETS=1; fi
4827 else
49- CALIB_TPC_TIMEGAIN =0
50- CALIB_TPC_RESPADGAIN =0
28+ CALIB_TOF_LHCPHASE =0
29+ CALIB_TOF_CHANNELOFFSETS =0
5130 fi
31+ if [[ -z ${CALIB_TOF_DIAGNOSTICS+x} ]]; then CALIB_TOF_DIAGNOSTICS=1; fi
32+ else
33+ CALIB_TOF_DIAGNOSTICS=0
34+ fi
5235
53- # calibrations for TRD
54- if has_detector_calib TRD && has_detectors ITS TPC TRD ; then
55- if [[ -z ${CALIB_TRD_VDRIFTEXB+x} ]]; then CALIB_TRD_VDRIFTEXB=1; fi
56- else
57- CALIB_TRD_VDRIFTEXB=0
36+ # calibrations for TPC
37+ if has_detector_calib TPC; then
38+ if has_detectors ITS TPC TOF TRD; then
39+ if has_detectors TPC ITS TRD TOF && has_detector_matching ITSTPCTRDTOF; then
40+ if [[ -z ${CALIB_TPC_SCDCALIB+x} ]]; then CALIB_TPC_SCDCALIB=1; fi
41+ else
42+ CALIB_TPC_SCDCALIB=0
43+ fi
5844 fi
45+ if [[ -z ${CALIB_TPC_TIMEGAIN+x} ]]; then CALIB_TPC_TIMEGAIN=1; fi
46+ if [[ -z ${CALIB_TPC_RESPADGAIN+x} ]]; then CALIB_TPC_RESPADGAIN=1; fi
47+ else
48+ CALIB_TPC_TIMEGAIN=0
49+ CALIB_TPC_RESPADGAIN=0
50+ fi
5951
60- # calibrations for EMC
61- if has_detector_calib EMC && has_detector_reco EMC ; then
62- if [[ -z ${CALIB_EMC_CHANNELCALIB +x} ]]; then CALIB_EMC_CHANNELCALIB =1; fi
63- else
64- CALIB_EMC_CHANNELCALIB =0
65- fi
52+ # calibrations for TRD
53+ if has_detector_calib TRD && has_detectors ITS TPC TRD ; then
54+ if [[ -z ${CALIB_TRD_VDRIFTEXB +x} ]]; then CALIB_TRD_VDRIFTEXB =1; fi
55+ else
56+ CALIB_TRD_VDRIFTEXB =0
57+ fi
6658
67- # calibrations for PHS
68- if has_detector_calib PHS && has_detector_reco PHS; then
69- if [[ -z ${CALIB_PHS_ENERGYCALIB+x} ]]; then CALIB_PHS_ENERGYCALIB=1; fi
70- if [[ -z ${CALIB_PHS_BADMAPCALIB+x} ]]; then CALIB_PHS_BADMAPCALIB=1; fi
71- if [[ -z ${CALIB_PHS_TURNONCALIB+x} ]]; then CALIB_PHS_TURNONCALIB=1; fi
72- if [[ -z ${CALIB_PHS_RUNBYRUNCALIB+x} ]]; then CALIB_PHS_RUNBYRUNCALIB=1; fi
73- else
74- CALIB_PHS_ENERGYCALIB=0
75- CALIB_PHS_BADMAPCALIB=0
76- CALIB_PHS_TURNONCALIB=0
77- CALIB_PHS_RUNBYRUNCALIB=0
78- fi
59+ # calibrations for EMC
60+ if has_detector_calib EMC && has_detector_reco EMC; then
61+ if [[ -z ${CALIB_EMC_CHANNELCALIB+x} ]]; then CALIB_EMC_CHANNELCALIB=1; fi
62+ else
63+ CALIB_EMC_CHANNELCALIB=0
64+ fi
7965
66+ # calibrations for PHS
67+ if has_detector_calib PHS && has_detector_reco PHS; then
68+ if [[ -z ${CALIB_PHS_ENERGYCALIB+x} ]]; then CALIB_PHS_ENERGYCALIB=1; fi
69+ if [[ -z ${CALIB_PHS_BADMAPCALIB+x} ]]; then CALIB_PHS_BADMAPCALIB=1; fi
70+ if [[ -z ${CALIB_PHS_TURNONCALIB+x} ]]; then CALIB_PHS_TURNONCALIB=1; fi
71+ if [[ -z ${CALIB_PHS_RUNBYRUNCALIB+x} ]]; then CALIB_PHS_RUNBYRUNCALIB=1; fi
72+ else
73+ CALIB_PHS_ENERGYCALIB=0
74+ CALIB_PHS_BADMAPCALIB=0
75+ CALIB_PHS_TURNONCALIB=0
76+ CALIB_PHS_RUNBYRUNCALIB=0
77+ fi
8078fi
8179
8280echo " CALIB_PRIMVTX_MEANVTX = $CALIB_PRIMVTX_MEANVTX " 1>&2
@@ -93,36 +91,36 @@ echo "CALIB_TPC_TIMEGAIN = $CALIB_TPC_TIMEGAIN" 1>&2
9391echo " CALIB_TPC_RESPADGAIN = $CALIB_TPC_RESPADGAIN " 1>&2
9492
9593if [[ -z $CALIBDATASPEC_BARREL ]]; then
96- # prim vtx
97- if [[ $CALIB_PRIMVTX_MEANVTX == 1 ]] ; then add_semicolon_separated CALIBDATASPEC_BARREL " pvtx:GLO/PVTX/0" ; fi
94+ # prim vtx
95+ if [[ $CALIB_PRIMVTX_MEANVTX == 1 ]] ; then add_semicolon_separated CALIBDATASPEC_BARREL " pvtx:GLO/PVTX/0" ; fi
9896
99- # TOF
100- if [[ $CALIB_TOF_LHCPHASE == 1 ]] || [[ $CALIB_TOF_CHANNELOFFSETS == 1 ]]; then add_semicolon_separated CALIBDATASPEC_BARREL " calibTOF:TOF/CALIBDATA/0" ; fi
101- if [[ $CALIB_TOF_DIAGNOSTICS == 1 ]]; then add_semicolon_separated CALIBDATASPEC_BARREL " diagWords:TOF/DIAFREQ/0" ; fi
97+ # TOF
98+ if [[ $CALIB_TOF_LHCPHASE == 1 ]] || [[ $CALIB_TOF_CHANNELOFFSETS == 1 ]]; then add_semicolon_separated CALIBDATASPEC_BARREL " calibTOF:TOF/CALIBDATA/0" ; fi
99+ if [[ $CALIB_TOF_DIAGNOSTICS == 1 ]]; then add_semicolon_separated CALIBDATASPEC_BARREL " diagWords:TOF/DIAFREQ/0" ; fi
102100
103- # TPC
104- if [[ $CALIB_TPC_TIMEGAIN == 1 ]]; then add_semicolon_separated CALIBDATASPEC_BARREL " tpcmips:TPC/MIPS/0" ; fi
105- if [[ $CALIB_TPC_RESPADGAIN == 1 ]]; then add_semicolon_separated CALIBDATASPEC_BARREL " trackGainHistoTPC:TPC/TRACKGAINHISTOS/0" ; fi
101+ # TPC
102+ if [[ $CALIB_TPC_TIMEGAIN == 1 ]]; then add_semicolon_separated CALIBDATASPEC_BARREL " tpcmips:TPC/MIPS/0" ; fi
103+ if [[ $CALIB_TPC_RESPADGAIN == 1 ]]; then add_semicolon_separated CALIBDATASPEC_BARREL " trackGainHistoTPC:TPC/TRACKGAINHISTOS/0" ; fi
106104
107- # TRD
108- if [[ $CALIB_TRD_VDRIFTEXB == 1 ]]; then add_semicolon_separated CALIBDATASPEC_BARREL " angResHistoTRD:TRD/ANGRESHISTS/0" ; fi
105+ # TRD
106+ if [[ $CALIB_TRD_VDRIFTEXB == 1 ]]; then add_semicolon_separated CALIBDATASPEC_BARREL " angResHistoTRD:TRD/ANGRESHISTS/0" ; fi
109107fi
110108
111109if [[ -z $CALIBDATASPEC_CALO ]]; then
112- # EMC
113- if [[ $CALIB_EMC_CHANNELCALIB == 1 ]]; then
114- add_semicolon_separated CALIBDATASPEC_CALO " cellsEMC:EMC/CELLS/0"
115- add_semicolon_separated CALIBDATASPEC_CALO " cellsTrgREMC:EMC/CELLSTRGR/0"
116- fi
110+ # EMC
111+ if [[ $CALIB_EMC_CHANNELCALIB == 1 ]]; then
112+ add_semicolon_separated CALIBDATASPEC_CALO " cellsEMC:EMC/CELLS/0"
113+ add_semicolon_separated CALIBDATASPEC_CALO " cellsTrgREMC:EMC/CELLSTRGR/0"
114+ fi
117115
118- # PHS
119- if [[ $CALIB_PHS_ENERGYCALIB == 1 ]] || [[ $CALIB_PHS_TURNONCALIB == 1 ]] || [[ $CALIB_PHS_RUNBYRUNCALIB == 1 ]]; then
120- add_semicolon_separated CALIBDATASPEC_CALO " clsPHS:PHS/CLUSTERS/0;"
121- add_semicolon_separated CALIBDATASPEC_CALO " clTRPHS:PHS/CLUSTERTRIGREC/0;"
122- fi
123- if [[ $CALIB_PHS_ENERGYCALIB == 1 ]]; then add_semicolon_separated CALIBDATASPEC_CALO " cluelementsPHS:PHS/CLUELEMENTS/0;" ; fi
124- if [[ $CALIB_PHS_BADMAPCALIB == 1 ]] || [[ $CALIB_PHS_TURNONCALIB == 1 ]]; then add_semicolon_separated CALIBDATASPEC_CALO " cellsPHS:PHS/CELLS/0;" ; fi
125- if [[ $CALIB_PHS_TURNONCALIB == 1 ]]; then add_semicolon_separated CALIBDATASPEC_CALO " cellsTRPHS:PHS/CELLTRIGREC/0;" ; fi
116+ # PHS
117+ if [[ $CALIB_PHS_ENERGYCALIB == 1 ]] || [[ $CALIB_PHS_TURNONCALIB == 1 ]] || [[ $CALIB_PHS_RUNBYRUNCALIB == 1 ]]; then
118+ add_semicolon_separated CALIBDATASPEC_CALO " clsPHS:PHS/CLUSTERS/0;"
119+ add_semicolon_separated CALIBDATASPEC_CALO " clTRPHS:PHS/CLUSTERTRIGREC/0;"
120+ fi
121+ if [[ $CALIB_PHS_ENERGYCALIB == 1 ]]; then add_semicolon_separated CALIBDATASPEC_CALO " cluelementsPHS:PHS/CLUELEMENTS/0;" ; fi
122+ if [[ $CALIB_PHS_BADMAPCALIB == 1 ]] || [[ $CALIB_PHS_TURNONCALIB == 1 ]]; then add_semicolon_separated CALIBDATASPEC_CALO " cellsPHS:PHS/CELLS/0;" ; fi
123+ if [[ $CALIB_PHS_TURNONCALIB == 1 ]]; then add_semicolon_separated CALIBDATASPEC_CALO " cellsTRPHS:PHS/CELLTRIGREC/0;" ; fi
126124fi
127125
128126# printing for debug
@@ -142,16 +140,16 @@ get_proxy_connection()
142140
143141 # setting the type of connection
144142 if [[ $2 == " input" ]]; then
145- local CONNECTION=" method=bind,type=pull"
146- local NAMEPROXY=" --proxy-name aggregator-proxy-$1 "
147- local NAMEPROXYCHANNEL=
143+ local CONNECTION=" method=bind,type=pull"
144+ local NAMEPROXY=" --proxy-name aggregator-proxy-$1 "
145+ local NAMEPROXYCHANNEL=
148146 elif [[ $2 == " output" ]]; then
149- local CONNECTION=" method=connect,type=push"
150- local NAMEPROXY=" --proxy-name calib-output-proxy-$1 "
151- local NAMEPROXYCHANNEL=" --proxy-channel-name aggregator-proxy-$1 "
147+ local CONNECTION=" method=connect,type=push"
148+ local NAMEPROXY=" --proxy-name calib-output-proxy-$1 "
149+ local NAMEPROXYCHANNEL=" --proxy-channel-name aggregator-proxy-$1 "
152150 else
153- echo " parameter 2 should be either 'input' or 'output'"
154- exit 2
151+ echo " parameter 2 should be either 'input' or 'output'"
152+ exit 2
155153 fi
156154
157155 if workflow_has_parameter CALIB_LOCAL_AGGREGATOR; then
@@ -163,6 +161,5 @@ get_proxy_connection()
163161
164162 echo PROXY_CONN = $PROXY_CONN 1>&2
165163 echo $PROXY_CONN
166-
167164}
168165fi # setenv_calib.sh sourced
0 commit comments