@@ -70,30 +70,34 @@ if [[ $BEAMTYPE != "cosmic" ]] && [[ $FORCECALIBRATIONS != 1 ]] ; then
7070
7171fi
7272
73- # prim vtx
74- if [[ $CALIB_PRIMVTX_MEANVTX == 1 ]] ; then add_semicolon_separated CALIBDATASPEC_BARREL " pvtx:GLO/PVTX/0" ; fi
73+ if [[ -z $CALIBDATASPEC_BARREL ]]; then
74+ # prim vtx
75+ if [[ $CALIB_PRIMVTX_MEANVTX == 1 ]] ; then add_semicolon_separated CALIBDATASPEC_BARREL " pvtx:GLO/PVTX/0" ; fi
7576
76- # TOF
77- if [[ $CALIB_TOF_LHCPHASE == 1 ]] || [[ $CALIB_TOF_CHANNELOFFSETS == 1 ]]; then add_semicolon_separated CALIBDATASPEC_BARREL " calibTOF:TOF/CALIBDATA/0" ; fi
78- if [[ $CALIB_TOF_DIAGNOSTICS == 1 ]]; then add_semicolon_separated CALIBDATASPEC_BARREL " diagWords:TOF/DIAFREQ/0" ; fi
77+ # TOF
78+ if [[ $CALIB_TOF_LHCPHASE == 1 ]] || [[ $CALIB_TOF_CHANNELOFFSETS == 1 ]]; then add_semicolon_separated CALIBDATASPEC_BARREL " calibTOF:TOF/CALIBDATA/0" ; fi
79+ if [[ $CALIB_TOF_DIAGNOSTICS == 1 ]]; then add_semicolon_separated CALIBDATASPEC_BARREL " diagWords:TOF/DIAFREQ/0" ; fi
7980
80- # TRD
81- if [[ $CALIB_TRD_VDRIFTEXB == 1 ]]; then add_semicolon_separated CALIBDATASPEC_BARREL " angResHistoTRD:TRD/ANGRESHISTS/0" ; fi
82-
83- # EMC
84- if [[ $CALIB_EMC_CHANNELCALIB == 1 ]]; then
85- add_semicolon_separated CALIBDATASPEC_CALO " cellsEMC:EMC/CELLS/0"
86- add_semicolon_separated CALIBDATASPEC_CALO " cellsTrgREMC:EMC/CELLSTRGR/0"
81+ # TRD
82+ if [[ $CALIB_TRD_VDRIFTEXB == 1 ]]; then add_semicolon_separated CALIBDATASPEC_BARREL " angResHistoTRD:TRD/ANGRESHISTS/0" ; fi
8783fi
8884
89- # PHS
90- if [[ $CALIB_PHS_ENERGYCALIB == 1 ]] || [[ $CALIB_PHS_TURNONCALIB == 1 ]] || [[ $CALIB_PHS_RUNBYRUNCALIB == 1 ]]; then
91- add_semicolon_separated CALIBDATASPEC_CALO " clsPHS:PHS/CLUSTERS/0;"
92- add_semicolon_separated CALIBDATASPEC_CALO " clTRPHS:PHS/CLUSTERTRIGREC/0;"
85+ if [[ -z $CALIBDATASPEC_CALO ]]; then
86+ # EMC
87+ if [[ $CALIB_EMC_CHANNELCALIB == 1 ]]; then
88+ add_semicolon_separated CALIBDATASPEC_CALO " cellsEMC:EMC/CELLS/0"
89+ add_semicolon_separated CALIBDATASPEC_CALO " cellsTrgREMC:EMC/CELLSTRGR/0"
90+ fi
91+
92+ # PHS
93+ if [[ $CALIB_PHS_ENERGYCALIB == 1 ]] || [[ $CALIB_PHS_TURNONCALIB == 1 ]] || [[ $CALIB_PHS_RUNBYRUNCALIB == 1 ]]; then
94+ add_semicolon_separated CALIBDATASPEC_CALO " clsPHS:PHS/CLUSTERS/0;"
95+ add_semicolon_separated CALIBDATASPEC_CALO " clTRPHS:PHS/CLUSTERTRIGREC/0;"
96+ fi
97+ if [[ $CALIB_PHS_ENERGYCALIB == 1 ]]; then add_semicolon_separated CALIBDATASPEC_CALO " cluelementsPHS:PHS/CLUELEMENTS/0;" ; fi
98+ if [[ $CALIB_PHS_BADMAPCALIB == 1 ]] || [[ $CALIB_PHS_TURNONCALIB == 1 ]]; then add_semicolon_separated CALIBDATASPEC_CALO " cellsPHS:PHS/CELLS/0;" ; fi
99+ if [[ $CALIB_PHS_TURNONCALIB == 1 ]]; then add_semicolon_separated CALIBDATASPEC_CALO " cellsTRPHS:PHS/CELLTRIGREC/0;" ; fi
93100fi
94- if [[ $CALIB_PHS_ENERGYCALIB == 1 ]]; then add_semicolon_separated CALIBDATASPEC_CALO " cluelementsPHS:PHS/CLUELEMENTS/0;" ; fi
95- if [[ $CALIB_PHS_BADMAPCALIB == 1 ]] || [[ $CALIB_PHS_TURNONCALIB == 1 ]]; then add_semicolon_separated CALIBDATASPEC_CALO " cellsPHS:PHS/CELLS/0;" ; fi
96- if [[ $CALIB_PHS_TURNONCALIB == 1 ]]; then add_semicolon_separated CALIBDATASPEC_CALO " cellsTRPHS:PHS/CELLTRIGREC/0;" ; fi
97101
98102# printing for debug
99103echo CALIBDATASPEC_BARREL = $CALIBDATASPEC_BARREL 1>&2
0 commit comments