File indexing completed on 2024-12-17 02:42:34
0001
0002
0003 eval `scram runtime -csh`
0004
0005
0006
0007
0008
0009
0010
0011
0012
0013
0014
0015
0016
0017
0018
0019
0020
0021
0022
0023
0024
0025
0026
0027 set InputGenSimGRun0 = /store/relval/CMSSW_8_0_11/RelValProdTTbar/GEN-SIM/80X_mcRun1_realistic_v4-v1/10000/06A6C86B-C634-E611-93A5-0CC47A74525A.root
0028 set InputGenSimGRun1 = /store/relval/CMSSW_8_0_16/RelValProdTTbar_13/GEN-SIM/80X_mcRun2_asymptotic_v16_gs7120p2-v1/10000/06F2C3AC-8957-E611-9DDF-0025905B85D8.root
0029 set InputGenSimGRun2 = /store/relval/CMSSW_8_0_16/RelValProdTTbar_13/GEN-SIM/80X_mcRun2_asymptotic_v16_gs7120p2-v1/10000/06F2C3AC-8957-E611-9DDF-0025905B85D8.root
0030 set InputGenSimGRun3 = /store/relval/CMSSW_14_1_0_pre7/RelValTTbar_14TeV/GEN-SIM/140X_mcRun3_2024_realistic_v21_STD_RegeneratedGS_2024_noPU-v1/2580000/959d2e44-5c2a-4a80-a499-d65354889e05.root
0031 set InputGenSimHIon1 = /store/relval/CMSSW_8_0_16/RelValZEEMM_13_HI/GEN-SIM/80X_mcRun2_HeavyIon_v9-v1/10000/F8FC5F64-1657-E611-A57E-002590A887F0.root
0032 set InputGenSimHIon3 = /store/relval/CMSSW_14_1_0_pre7/RelValZEE_5362_HI_2023/GEN-SIM/140X_mcRun3_2023_realistic_HI_v4_STD_RegeneratedGS_2023HIN_noPU-v1/2580000/ca67f8db-780c-4078-84e8-61e514e56f1b.root
0033 set InputGenSimPIon2 = $InputGenSimGRun2
0034 set InputGenSimPRef2 = $InputGenSimGRun2
0035 set InputGenSimPIon3 = $InputGenSimGRun3
0036 set InputGenSimPRef3 = $InputGenSimGRun3
0037 set InputGenSimSpec3 = $InputGenSimGRun3
0038
0039
0040
0041
0042 set InputLHCRawGRun0 = /store/data/Run2012A/MuEG/RAW/v1/000/191/718/14932935-E289-E111-830C-5404A6388697.root
0043 set InputLHCRawGRun1 = /store/data/Run2015D/MuonEG/RAW/v1/000/256/677/00000/80950A90-745D-E511-92FD-02163E011C5D.root
0044 set InputLHCRawGRun2 = /store/data/Run2016B/JetHT/RAW/v1/000/272/762/00000/C666CDE2-E013-E611-B15A-02163E011DBE.root
0045 set InputLHCRawGRun3 = /store/data/Run2024I/EphemeralHLTPhysics0/RAW/v1/000/386/593/00000/91a08676-199e-404c-9957-f72772ef1354.root
0046 set InputLHCRawHIon1 = /store/hidata/HIRun2015/HIHardProbes/RAW/v1/000/263/718/00000/08057733-02A5-E511-9C7D-02163E014606.root
0047 set InputLHCRawHIon2 = /store/hidata/HIRun2018A/HIHardProbes/RAW/v1/000/326/479/00000/0E2CC5D5-9D87-7348-9219-B00CD718C847.root
0048 set InputLHCRawHIon3 = /store/hidata/HIRun2022A/HITestRaw0/RAW/v1/000/362/321/00000/f467ee64-fc64-47a6-9d8a-7ca73ebca2bd.root
0049 set InputLHCRawPIon2 = $InputLHCRawGRun2
0050 set InputLHCRawPRef2 = $InputLHCRawGRun2
0051 set InputLHCRawPIon3 = $InputLHCRawGRun3
0052 set InputLHCRawPRef3 = $InputLHCRawGRun3
0053 set InputLHCRawSpec3 = $InputLHCRawGRun3
0054
0055
0056
0057
0058 set BASE1MC = auto:run1_mc
0059 set BASE1HLT = auto:run1_hlt
0060 set BASE1RD = auto:run1_data
0061 set BASE2MC = auto:run2_mc
0062 set BASE2HLT = auto:run2_hlt
0063 set BASE2RD = auto:run2_data
0064 set BASE3MC = auto:run3_mc
0065 set BASE3HLT = auto:run3_hlt
0066 set BASE3RD = auto:run3_data
0067
0068 set NNPPMC = 100
0069 set NNPPRD = 100
0070 set NNHIMC = 100
0071 set NNHIRD = 25
0072
0073 set EraRun1 = " "
0074 set EraRun25ns = " --era=Run2_25ns "
0075 set EraRun2pp2016 = " --era=Run2_2016 "
0076 set EraRun2pp2017 = " --era=Run2_2017 "
0077 set EraRun2pp2018 = " --era=Run2_2018 "
0078 set EraRun2HI = " --era=Run2_2018_pp_on_AA "
0079 set EraRun3pp = " --era=Run3_2024 "
0080 set EraRun3HI = " --era=Run3_pp_on_PbPb_2024 "
0081
0082 set XL1T = ""
0083 set XL1TPP1 = ""
0084 set XL1TPP2 = ""
0085 set XL1TPP3 = ""
0086
0087 set XL1THI = ""
0088
0089 set XL1TPI = ""
0090
0091 set XL1TLOWPU = ""
0092
0093
0094
0095
0096
0097
0098
0099
0100
0101
0102
0103
0104
0105
0106 foreach gtag ( MC DATA )
0107 if ( $gtag == DATA ) then
0108 set BASE1 = $BASE1HLT
0109 set BASE2 = $BASE2HLT
0110 set BASE3 = $BASE3HLT
0111 set RECO1 = $BASE1RD
0112 set RECO2 = $BASE2RD
0113 set RECO3 = $BASE3RD
0114 set NNPP = $NNPPRD
0115 set NNHI = $NNHIRD
0116 set DATAMC = --data
0117 set PNAME = HLT1
0118 set RNAME = RECO1
0119 else if ( $gtag == MC ) then
0120 set BASE1 = $BASE1MC
0121 set BASE2 = $BASE2MC
0122 set BASE3 = $BASE3MC
0123 set RECO1 = $BASE1MC
0124 set RECO2 = $BASE2MC
0125 set RECO3 = $BASE3MC
0126 set NNPP = $NNPPMC
0127 set NNHI = $NNHIMC
0128 set DATAMC = --mc
0129 set PNAME = HLT
0130 set RNAME = RECO
0131 else
0132
0133 continue
0134 endif
0135
0136 if ( $1 == "" ) then
0137 set tables = ( GRun )
0138 else if ( ($1 == all) || ($1 == ALL) ) then
0139 set tables = ( GRun HIon PIon PRef Special 2024v14 Fake Fake1 Fake2 )
0140 else if ( ($1 == ib) || ($1 == IB) ) then
0141 set tables = ( GRun HIon PIon PRef Special )
0142 else if ( ($1 == dev) || ($1 == DEV) ) then
0143 set tables = ( GRun HIon PIon PRef Special )
0144 else if ( ($1 == full) || ($1 == FULL) ) then
0145 set tables = ( FULL )
0146 else if ( ($1 == fake) || ($1 == FAKE) ) then
0147 set tables = ( Fake Fake1 Fake2 )
0148 else if ( ($1 == frozen) || ($1 == FROZEN) ) then
0149 set tables = ( 2024v14 )
0150 else
0151 set tables = ( $1 )
0152 endif
0153
0154 foreach table ( $tables )
0155
0156 set name = ${table}_${gtag}
0157
0158 if ( $table == FULL ) then
0159 set XL1T = $XL1TPP3
0160 set XHLT = HLT:FULL
0161 set GTAG = ${BASE3}_FULL
0162 set RTAG = ${RECO3}_FULL
0163 set NN = $NNPP
0164 set SCEN = pp
0165 set InputGenSim = $InputGenSimGRun3
0166 set InputLHCRaw = $InputLHCRawGRun3
0167 set Era = $EraRun3pp
0168 set Custom = " "
0169 set L1REPACK = L1REPACK:Full
0170 set DIGI = DIGI:pdigi
0171 else if ( $table == Fake ) then
0172 set XL1T = $XL1TPP3
0173 set XHLT = HLT:Fake
0174 set GTAG = ${BASE1}_Fake
0175 set RTAG = ${RECO1}_Fake
0176 set NN = $NNPP
0177 set SCEN = pp
0178 set InputGenSim = $InputGenSimGRun0
0179 set InputLHCRaw = $InputLHCRawGRun0
0180 set Era = $EraRun1
0181 set Custom = " "
0182 set L1REPACK = L1REPACK:GT1
0183 set DIGI = DIGI:pdigi
0184 else if ( $table == Fake1 ) then
0185 set XL1T = $XL1TPP3
0186 set XHLT = HLT:Fake1
0187 set GTAG = ${BASE2}_Fake1
0188 set RTAG = ${RECO2}_Fake1
0189 set NN = $NNPP
0190 set SCEN = pp
0191 set InputGenSim = $InputGenSimGRun1
0192 set InputLHCRaw = $InputLHCRawGRun1
0193 set Era = $EraRun25ns
0194 set Custom = " "
0195 set L1REPACK = L1REPACK:GCTGT
0196 set DIGI = DIGI:pdigi
0197 else if ( $table == Fake2 ) then
0198 set XL1T = $XL1TPP3
0199 set XHLT = HLT:Fake2
0200 set GTAG = ${BASE2}_Fake2
0201 set RTAG = ${RECO2}_Fake2
0202 set NN = $NNPP
0203 set SCEN = pp
0204 set InputGenSim = $InputGenSimGRun2
0205 set InputLHCRaw = $InputLHCRawGRun2
0206 set Era = $EraRun2pp2016
0207 set Custom = " "
0208 set L1REPACK = L1REPACK:Full
0209 set DIGI = DIGI:pdigi
0210 else if ( $table == GRun ) then
0211 set XL1T = $XL1TPP3
0212 set XHLT = HLT:GRun
0213 set GTAG = ${BASE3}_GRun
0214 set RTAG = ${RECO3}_GRun
0215 set NN = $NNPP
0216 set SCEN = pp
0217 set InputGenSim = $InputGenSimGRun3
0218 set InputLHCRaw = $InputLHCRawGRun3
0219 set Era = $EraRun3pp
0220 set Custom = " "
0221 set L1REPACK = L1REPACK:Full
0222 set DIGI = DIGI:pdigi
0223 else if ( $table == 2024v14 ) then
0224 set XL1T = $XL1TPP3
0225 set XHLT = HLT:2024v14
0226 set GTAG = ${BASE3}_2024v14
0227 set RTAG = ${RECO3}_2024v14
0228 set NN = $NNPP
0229 set SCEN = pp
0230 set InputGenSim = $InputGenSimGRun3
0231 set InputLHCRaw = $InputLHCRawGRun3
0232 set Era = $EraRun3pp
0233 set Custom = " "
0234 set L1REPACK = L1REPACK:Full
0235 set DIGI = DIGI:pdigi
0236 else if ( $table == HIon ) then
0237 set XL1T = $XL1THI
0238 set XHLT = HLT:HIon
0239 set GTAG = ${BASE3}_HIon
0240 set RTAG = ${RECO3}_HIon
0241 set NN = $NNHI
0242 set SCEN = pp
0243 set InputGenSim = $InputGenSimHIon3
0244 set InputLHCRaw = $InputLHCRawHIon3
0245 set Era = $EraRun3HI
0246 set Custom = " "
0247 set L1REPACK = L1REPACK:Full
0248 set DIGI = DIGI:pdigi_hi_nogen
0249 else if ( $table == PIon ) then
0250 set XL1T = $XL1TPI
0251 set XHLT = HLT:PIon
0252 set GTAG = ${BASE3}_PIon
0253 set RTAG = ${RECO3}_PIon
0254 set NN = $NNPP
0255 set SCEN = pp
0256 set InputGenSim = $InputGenSimPIon3
0257 set InputLHCRaw = $InputLHCRawPIon3
0258 set Era = $EraRun3pp
0259 set Custom = " "
0260 set L1REPACK = L1REPACK:Full
0261 set DIGI = DIGI:pdigi
0262 else if ( $table == PRef ) then
0263 set XL1T = $XL1TPP3
0264 set XHLT = HLT:PRef
0265 set GTAG = ${BASE3}_PRef
0266 set RTAG = ${RECO3}_PRef
0267 set NN = $NNPP
0268 set SCEN = pp
0269 set InputGenSim = $InputGenSimPRef3
0270 set InputLHCRaw = $InputLHCRawPRef3
0271 set Era = $EraRun3pp
0272 set Custom = " "
0273 set L1REPACK = L1REPACK:Full
0274 set DIGI = DIGI:pdigi
0275 else if ( $table == Special ) then
0276 set XL1T = $XL1TPP3
0277 set XHLT = HLT:Special
0278 set GTAG = ${BASE3}_Special
0279 set RTAG = ${RECO3}_Special
0280 set NN = $NNPP
0281 set SCEN = pp
0282 set InputGenSim = $InputGenSimSpec3
0283 set InputLHCRaw = $InputLHCRawSpec3
0284 set Era = $EraRun3pp
0285 set Custom = " "
0286 set L1REPACK = L1REPACK:Full
0287 set DIGI = DIGI:pdigi
0288 else
0289
0290 continue
0291 endif
0292
0293 if ( $gtag == DATA ) then
0294
0295 echo
0296 echo "Creating L1RePack $name"
0297
0298 if ( $table == HIon ) then
0299 cmsDriver.py RelVal --step=$L1REPACK --conditions=$GTAG --filein=$InputLHCRaw --custom_conditions=$XL1T --fileout=RelVal_L1RePack_$name.root --number=$NN $DATAMC --no_exec --datatier 'GEN-SIM-DIGI-RAW' --eventcontent=RAW --customise=HLTrigger/Configuration/CustomConfigs.L1T $Era --customise=$Custom --scenario=$SCEN --python_filename=RelVal_L1RePack_$name.py --customise=L1Trigger/Configuration/L1Trigger_custom.customiseResetPrescalesAndMasks --customise=HLTrigger/Configuration/CustomConfigs.customiseL1TforHIonRepackedRAW
0300 else
0301 cmsDriver.py RelVal --step=$L1REPACK --conditions=$GTAG --filein=$InputLHCRaw --custom_conditions=$XL1T --fileout=RelVal_L1RePack_$name.root --number=$NN $DATAMC --no_exec --datatier 'GEN-SIM-DIGI-RAW' --eventcontent=RAW --customise=HLTrigger/Configuration/CustomConfigs.L1T $Era --customise=$Custom --scenario=$SCEN --python_filename=RelVal_L1RePack_$name.py --customise=L1Trigger/Configuration/L1Trigger_custom.customiseResetPrescalesAndMasks
0302 endif
0303
0304 else
0305
0306
0307
0308
0309
0310 echo
0311 echo "Creating DigiL1Raw $name"
0312 cmsDriver.py RelVal --step=$DIGI,L1,DIGI2RAW --conditions=$GTAG --filein=$InputGenSim --custom_conditions=$XL1T --fileout=RelVal_DigiL1Raw_$name.root --number=$NN $DATAMC --no_exec --datatier 'GEN-SIM-DIGI-RAW' --eventcontent=RAWSIM --customise=HLTrigger/Configuration/CustomConfigs.L1T $Era --customise=$Custom --scenario=$SCEN --python_filename=RelVal_DigiL1Raw_$name.py
0313
0314 cat >>RelVal_DigiL1Raw_$name.py<<EOF
0315 process.options.numberOfThreads = cms.untracked.uint32(1)
0316 process.options.numberOfStreams = cms.untracked.uint32(1)
0317 EOF
0318
0319 echo
0320 echo "Creating DigiL1RawHLT $name"
0321 cmsDriver.py RelVal --step=$DIGI,L1,DIGI2RAW,$XHLT --conditions=$GTAG --filein=$InputGenSim --custom_conditions=$XL1T --fileout=RelVal_DigiL1RawHLT_$name.root --number=$NN $DATAMC --no_exec --datatier 'GEN-SIM-DIGI-RAW-HLT' --eventcontent=FEVTDEBUGHLT --customise=HLTrigger/Configuration/CustomConfigs.L1THLT $Era --customise=$Custom --scenario=$SCEN --python_filename=RelVal_DigiL1RawHLT_$name.py --processName=$PNAME
0322
0323 cat >>RelVal_DigiL1RawHLT_$name.py<<EOF
0324 process.options.numberOfThreads = cms.untracked.uint32(1)
0325 process.options.numberOfStreams = cms.untracked.uint32(1)
0326 EOF
0327
0328
0329
0330
0331
0332 endif
0333
0334 echo
0335 echo "Creating HLT $name"
0336 cmsDriver.py RelVal --step=$XHLT --conditions=$GTAG --filein=file:RelVal_Raw_$name.root --custom_conditions=$XL1T --fileout=RelVal_HLT_$name.root --number=$NN $DATAMC --no_exec --datatier 'SIM-DIGI-RAW-HLTDEBUG' --eventcontent=FEVTDEBUGHLT --customise=HLTrigger/Configuration/CustomConfigs.L1THLT $Era --customise=$Custom --scenario=$SCEN --python_filename=RelVal_HLT_$name.py --processName=$PNAME
0337
0338 echo
0339 echo "Creating HLT2 (re-running HLT) $name"
0340 cmsDriver.py RelVal --step=$XHLT --conditions=$GTAG --filein=file:RelVal_HLT_$name.root --custom_conditions=$XL1T --fileout=RelVal_HLT2_$name.root --number=$NN $DATAMC --no_exec --datatier 'SIM-DIGI-RAW-HLTDEBUG' --eventcontent=RAW --customise=HLTrigger/Configuration/CustomConfigs.L1THLT $Era --customise=$Custom --scenario=$SCEN --python_filename=RelVal_HLT2_$name.py --processName=HLT2
0341
0342 if ( $gtag == DATA ) then
0343
0344 echo
0345 echo "Creating HLT+L1Reco+RECO $name"
0346 cmsDriver.py RelVal --step=$XHLT,RAW2DIGI,L1Reco,RECO --conditions=$RTAG --filein=file:RelVal_Raw_$name.root --custom_conditions=$XL1T --fileout=RelVal_HLT_RECO_$name.root --number=$NN $DATAMC --no_exec --datatier 'SIM-RAW-HLT-RECO' --eventcontent=RAW --customise=HLTrigger/Configuration/CustomConfigs.L1THLT --customise=HLTrigger/Configuration/CustomConfigs.HLTRECO --customise=HLTrigger/Configuration/CustomConfigs.customiseGlobalTagForOnlineBeamSpot $Era --customise=$Custom --scenario=$SCEN --python_filename=RelVal_HLT_Reco_$name.py --processName=$PNAME
0347
0348 if ( $table == HIon ) then
0349 set STEPS = "RAW2DIGI,L1Reco,RECO,DQM"
0350 else
0351 set STEPS = "RAW2DIGI,L1Reco,RECO,PAT,DQM"
0352 endif
0353
0354 echo
0355 echo "Creating RECO+PAT+DQM $name"
0356 cmsDriver.py RelVal --step=$STEPS --conditions=$RTAG --filein=file:RelVal_HLT_$name.root --custom_conditions=$XL1T --fileout=RelVal_RECO_$name.root --number=$NN $DATAMC --no_exec --datatier 'RECO,MINIAOD,DQMIO' --eventcontent=RECO,MINIAOD,DQM --customise=HLTrigger/Configuration/CustomConfigs.Base $Era --customise=$Custom --scenario=$SCEN --python_filename=RelVal_RECO_$name.py --processName=$RNAME
0357
0358 else
0359
0360 echo
0361 echo "Creating HLT+L1Reco+RECO $name"
0362 cmsDriver.py RelVal --step=$XHLT,RAW2DIGI,L1Reco,RECO --conditions=$RTAG --filein=file:RelVal_Raw_$name.root --custom_conditions=$XL1T --fileout=RelVal_HLT_RECO_$name.root --number=$NN $DATAMC --no_exec --datatier 'SIM-RAW-HLT-RECO' --eventcontent=RAW --customise=HLTrigger/Configuration/CustomConfigs.L1THLT --customise=HLTrigger/Configuration/CustomConfigs.HLTRECO $Era --customise=$Custom --scenario=$SCEN --python_filename=RelVal_HLT_Reco_$name.py --processName=$PNAME
0363
0364 echo
0365 echo "Creating RECO+PAT+VALIDATION+DQM $name"
0366 cmsDriver.py RelVal --step=RAW2DIGI,L1Reco,RECO,PAT,VALIDATION,DQM --conditions=$RTAG --filein=file:RelVal_DigiL1RawHLT_$name.root --custom_conditions=$XL1T --fileout=RelVal_RECO_$name.root --number=$NN $DATAMC --no_exec --datatier 'GEN-SIM-RECO,MINIAODSIM,DQMIO' --eventcontent=RECOSIM,MINIAODSIM,DQM --customise=HLTrigger/Configuration/CustomConfigs.Base $Era --customise=$Custom --scenario=$SCEN --python_filename=RelVal_RECO_$name.py --processName=$RNAME
0367
0368
0369 endif
0370
0371 end
0372 end