File indexing completed on 2024-04-06 12:20:37
0001
0002
0003
0004 function die {
0005 echo $1: status $2
0006 echo === Log file ===
0007 cat ${3:-/dev/null}
0008 echo === End log file ===
0009 exit $2
0010 }
0011
0012
0013 TESTDIR="${LOCALTOP}"/src/L1Trigger/L1TGlobal/test
0014
0015 cmsRun "${TESTDIR}"/testL1TGlobalProducer_cfg.py &> log_testL1TGlobalProducer \
0016 || die "Failure running testL1TGlobalProducer_cfg.py" $? log_testL1TGlobalProducer
0017
0018
0019 cat <<@EOF > log_testL1TGlobalProducer_expected
0020 Bit Algorithm Name Init PScd Final PS Factor Num Bx Masked
0021 ============================================================================================================
0022 21 L1_SingleMu22 246 246 246 1 0
0023 194 L1_SingleIsoEG32er2p5 215 0 0 0 0
0024 286 L1_Mu22er2p1_IsoTau30er2p1 161 134 134 1.2 0
0025 318 L1_SingleJet90er2p5 665 100 100 6.65 0
0026 428 L1_ETMHF80_HTT60er 132 38 38 3.4 0
0027 459 L1_ZeroBias 1000 19 19 50.1 0
0028 461 L1_MinimumBiasHF0_AND_BptxAND 982 798 798 1.23 0
0029 480 L1_FirstCollisionInOrbit 0 0 0 1 0
0030 Final OR Count = 872
0031 @EOF
0032
0033
0034 sed -n '/Init PScd Final PS Factor/,/Final OR Count =/p' log_testL1TGlobalProducer \
0035 | diff log_testL1TGlobalProducer_expected - \
0036 || die "differences in expected log report" $?