Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Updated GEM&CSC trigger primitive emulators
New mapping file for b904 GEM data read from CondDB Reading new CSC & GEM-CSC LUTs from path CSC CLCT ordering fixed in Run-2 and Run-3 algos Complete re-design of GEM-CSC TP matching & separation from CSC-only emulator Update of GEM cluster producer emulator Activating Run-3 flags for CSC and EMTF CSC CLCT ordering fixed in both Run-2 and Run-3 algorithms Fixed Run-3 quality assignment for GEM-CSC and CSC-only LCTs - ok w/ FW Unpackers: GEM&CSC numbering-mapping for b904 + Shift GEM TP timing OTMB Still require 4 hits for CSC CLCTs, even when GEM is present GEM copad built with max delta pad of 8 GEM cluster producer emulator updated Configuration files for CSC-GEM TP reflects present status Complete redesign of GEM-CSC TP matching + separation from CSC-only Fix to add inlcude CSCConstant in GEM unpacker for OTMB Fixed comment Fix in CSC DQM module to reflect GEM TP unpacker mod in OTMB Commented out printout lines, forgotten earlier More commented out printouts More commented out printouts Fix for typo in calling LUTs for GEM-CSC trigger in ME2/1 New emap for GEM chambers in b904 integration stand Removing old emap for b904 GEM chambers in integration stand Ameliorment in GEM TP delay application in OTMB both for data and MC - For data, delay applied to GEM TPs in OTMB is assigned in tmbParams.py - For MC, delay of LCT_CENTRAL_BX (8) is applied when MC flag is ON Only GEM trigger clusters at BX=0 in OTMB data in L1 DQM, no debug mode Fixed typo in CSC OTMB LUTs loading Printout in unpacking GEM data in CSC OTMB regulated by debug flag CSCGEMMatcher added compatibility with station 2. Same algo as station 1 Fixed name of var for CSC LUT in ME2/1 (esDiffToSlopeME21Files_) New GEM emap file for b904 stand - compatible with new format Added brackets in CMSGEMMatcher in if statement Added brackets in CMSGEMMatcher in if statement Brackets Fixing tag name for mapping of GEM in b904 integration stand included code-checks and code-format steps, compiles afterwards Fixed matchingBX type in CSCGEMMotherboard. Now unsigned! Fixed one relic wrong comment for tmbL1aWindowSize Turning to false run-3 flags, will be turned on in later PR Fixed default of matchingBX in CSCGEMMotherboard Added run-3 flags at era modifiers for CCLUT and run3 format (all false) New way of setting the right BX to GEM data from CSC DAQ - No more GEM BX modification in CSC unpacker - Added alctMatchTime_ in GEMPadDigiCluster data format, to keep track of the variable needed to switch from CLCT to ALCT time reference - Setting the alctMatchTime_ in CSC unpacker (it's unsigned!), otherwise it's at -1 - Changed CSC packers to include setting of alctMatchTime, retreived from GEM clusters (when present, therefore when needed) - All GEM BX shifts are now done in GEMInternalCluster.cc, and the way we do it is compatible with both MC and data Bugfixing previous push Now everything compiles and runs smoothly Setting delayGEMinOTMB = 0, as per P5 configuration Cosmetic changes in code format following suggestions by CMSSW checks Applying patch to code format Activating run-3 flags for both CSC and EMTF - Run-3 CSC activated - OTMB CCLUT activated - GEM-CSC ILT activated - EMTF with CSC CCLUT activated Revert GEM DQM params, add L1T tmb params for GE21 B904 GEM emap local file replaced by file in CondDB Couts converted to Logs activated by debug flag Activated CSC & EMTF Run-3 flags in L1TStage2Emu DQM Add run3 mode in CSCBaseboard Implemented changes suggested by ORP Fixing a typo
- Loading branch information