Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-04-06 12:20:20

0001 import FWCore.ParameterSet.Config as cms
0002 
0003 caloParamsSource = cms.ESSource(
0004     "EmptyESSource",
0005     recordName = cms.string('L1TCaloParamsRcd'),
0006     iovIsRunNotTime = cms.bool(True),
0007     firstValid = cms.vuint32(1)
0008 )
0009 
0010 caloParams = cms.ESProducer(
0011     "L1TCaloStage2ParamsESProducer",
0012 
0013     # towers
0014     towerLsbH        = cms.double(0.5),
0015     towerLsbE        = cms.double(0.5),
0016     towerLsbSum      = cms.double(0.5),
0017     towerNBitsH      = cms.int32(8),
0018     towerNBitsE      = cms.int32(8),
0019     towerNBitsSum    = cms.int32(9),
0020     towerNBitsRatio  = cms.int32(3),
0021     towerEncoding    = cms.bool(True),
0022 
0023     # regions
0024     regionLsb        = cms.double(0.5),
0025     regionPUSType    = cms.string("None"),
0026     regionPUSVersion = cms.int32(0),
0027     regionPUSParams  = cms.vdouble(),
0028 
0029     pileUpTowerThreshold = cms.int32(0),
0030 
0031     # EG
0032     egEtaCut                   = cms.int32(28),
0033     egLsb                      = cms.double(0.5),
0034     egSeedThreshold            = cms.double(2.),
0035     egNeighbourThreshold       = cms.double(1.),
0036     egHcalThreshold            = cms.double(1.),
0037     egMaxHcalEt                = cms.double(0.),
0038     egTrimmingLUTFile          = cms.FileInPath("L1Trigger/L1TCalorimeter/data/egTrimmingLUT_corners.txt"),
0039     egMaxPtHOverE          = cms.double(128.),
0040     egHOverEcutBarrel          = cms.int32(4),
0041     egHOverEcutEndcap          = cms.int32(3),
0042     egMaxHOverE                = cms.double(0.15),
0043     egMaxHOverELUTFile         = cms.FileInPath("L1Trigger/L1TCalorimeter/data/egMaxHOverELUT.txt"),
0044     egCompressShapesLUTFile    = cms.FileInPath("L1Trigger/L1TCalorimeter/data/egCompressShapesLUT.txt"),
0045     egShapeIdType              = cms.string("unspecified"),
0046     egShapeIdVersion           = cms.uint32(0),
0047     egShapeIdLUTFile           = cms.FileInPath("L1Trigger/L1TCalorimeter/data/egShapeIdLUT.txt"),
0048     egCalibrationType          = cms.string("unspecified"),
0049     egCalibrationVersion       = cms.uint32(0),
0050     egCalibrationLUTFile       = cms.FileInPath("L1Trigger/L1TCalorimeter/data/egCalibrationLUT.txt"),
0051     egMinPtJetIsolation      = cms.int32(25),
0052     egMaxPtJetIsolation      = cms.int32(63),
0053     egMinPtHOverEIsolation                    = cms.int32(1),
0054     egMaxPtHOverEIsolation                    = cms.int32(40),
0055     egPUSType               = cms.string("None"),
0056     egIsolationType          = cms.string("unspecified"),
0057     egIsoLUTFile               = cms.FileInPath("L1Trigger/L1TCalorimeter/data/egIsoLUT.txt"),
0058     egIsoLUTFile2               = cms.FileInPath("L1Trigger/L1TCalorimeter/data/egIsoLUT.txt"),
0059 
0060     #egIsoLUTFileBarrel         = cms.FileInPath("L1Trigger/L1TCalorimeter/data/egIsoLUT_stage1_isol0.30.txt"),
0061     #egIsoLUTFileEndcaps        = cms.FileInPath("L1Trigger/L1TCalorimeter/data/egIsoLUT_stage1_isol0.50.txt"),
0062     egIsoAreaNrTowersEta       = cms.uint32(2),
0063     egIsoAreaNrTowersPhi       = cms.uint32(4),
0064     egIsoVetoNrTowersPhi       = cms.uint32(3),
0065     egIsoPUEstTowerGranularity = cms.uint32(1),
0066     egIsoMaxEtaAbsForTowerSum  = cms.uint32(4),
0067     egIsoMaxEtaAbsForIsoSum    = cms.uint32(27),
0068     egBypassEGVetos            = cms.uint32(0),
0069     egBypassExtHOverE          = cms.uint32(1),
0070     egBypassShape              = cms.uint32(0),
0071     egBypassECALFG             = cms.uint32(0),
0072     egBypassHoE                = cms.uint32(0),
0073 
0074     # Tau
0075     tauRegionMask                 = cms.int32(0),
0076     tauLsb                        = cms.double(0.5),
0077     tauSeedThreshold              = cms.double(7.),
0078     tauNeighbourThreshold         = cms.double(0.),
0079     tauMaxPtTauVeto              = cms.double(64.),
0080     tauMinPtJetIsolationB               = cms.double(192.),
0081     tauMaxJetIsolationB  = cms.double(100.),
0082     tauMaxJetIsolationA    = cms.double(0.1),
0083     tauPUSType                 = cms.string("None"),
0084     isoTauEtaMin                  = cms.int32(0),
0085     isoTauEtaMax                  = cms.int32(28),
0086     tauIsoAreaNrTowersEta         = cms.uint32(2),
0087     tauIsoAreaNrTowersPhi         = cms.uint32(4),
0088     tauIsoVetoNrTowersPhi         = cms.uint32(2),
0089     tauIsoLUTFile                 = cms.FileInPath("L1Trigger/L1TCalorimeter/data/tauIsoLUTetPU.txt"),
0090     tauIsoLUTFile2                = cms.FileInPath("L1Trigger/L1TCalorimeter/data/tauIsoLUTetPU.txt"),
0091     tauCalibrationLUTFileEta      = cms.FileInPath("L1Trigger/L1TCalorimeter/data/tauCalibrationLUTEta.txt"),
0092     tauCalibrationLUTFile         = cms.FileInPath("L1Trigger/L1TCalorimeter/data/tauCalibrationLUT.txt"),
0093     tauTrimmingShapeVetoLUTFile   = cms.FileInPath("L1Trigger/L1TCalorimeter/data/Tau_TrimmingShapeVeto_LUT_v1.0.0.txt"),
0094     tauCompressLUTFile            = cms.FileInPath("L1Trigger/L1TCalorimeter/data/Tau_Eta_Et_compression_LUT.txt"),
0095     tauEtToHFRingEtLUTFile        = cms.FileInPath("L1Trigger/L1TCalorimeter/data/tauHwEtToHFRingScale_LUT.txt"),
0096     tauPUSParams                  = cms.vdouble(1,4,27),
0097 
0098     # jets
0099     jetRegionMask            = cms.int32(0),
0100     jetLsb                   = cms.double(0.5),
0101     jetSeedThreshold         = cms.double(0.),
0102     jetNeighbourThreshold    = cms.double(0.),
0103     jetPUSType               = cms.string("None"),
0104     jetCalibrationType       = cms.string("None"),
0105     jetCalibrationParams     = cms.vdouble(),
0106     jetCompressPtLUTFile     = cms.FileInPath("L1Trigger/L1TCalorimeter/data/lut_pt_compress.txt"),
0107     jetCompressEtaLUTFile    = cms.FileInPath("L1Trigger/L1TCalorimeter/data/lut_eta_compress.txt"),
0108     jetCalibrationLUTFile    = cms.FileInPath("L1Trigger/L1TCalorimeter/data/lut_add_mult.txt"),
0109     jetBypassPUS             = cms.uint32(0),
0110     jetPUSUsePhiRing         = cms.uint32(0),
0111 
0112     # sums
0113     etSumLsb                 = cms.double(0.5),
0114     etSumEtaMin              = cms.vint32(-999, -999, -999, -999),
0115     etSumEtaMax              = cms.vint32(999,  999,  999,  999),
0116     etSumEtThreshold         = cms.vdouble(0.,  0.,   0.,   0.),
0117     etSumMetPUSLUTFile       = cms.FileInPath("L1Trigger/L1TCalorimeter/data/lut_towEtThresh_dummy.txt"),
0118     etSumEttPUSLUTFile       = cms.FileInPath("L1Trigger/L1TCalorimeter/data/lut_towEtThresh_dummy.txt"),
0119     etSumEcalSumPUSLUTFile   = cms.FileInPath("L1Trigger/L1TCalorimeter/data/lut_towEtThresh_dummy.txt"),
0120     etSumBypassMetPUS        = cms.uint32(0),
0121     etSumBypassEttPUS        = cms.uint32(0),
0122     etSumBypassEcalSumPUS    = cms.uint32(0),    
0123     etSumMetPUSType          = cms.string("None"),
0124     etSumEttPUSType          = cms.string("None"),
0125     etSumEcalSumPUSType      = cms.string("None"),
0126     metCalibrationType    = cms.string("None"),
0127     metHFCalibrationType    = cms.string("None"),
0128     etSumEttCalibrationType  = cms.string("None"),
0129     etSumEcalSumCalibrationType = cms.string("None"),
0130     metCalibrationLUTFile  = cms.FileInPath("L1Trigger/L1TCalorimeter/data/lut_etSumPUS_dummy.txt"),
0131     metHFCalibrationLUTFile         = cms.FileInPath("L1Trigger/L1TCalorimeter/data/lut_etSumPUS_dummy.txt"),
0132     etSumEttCalibrationLUTFile       = cms.FileInPath("L1Trigger/L1TCalorimeter/data/lut_etSumPUS_dummy.txt"),
0133     etSumEcalSumCalibrationLUTFile   = cms.FileInPath("L1Trigger/L1TCalorimeter/data/lut_etSumPUS_dummy.txt"),
0134     metPhiCalibrationLUTFile  = cms.FileInPath("L1Trigger/L1TCalorimeter/data/lut_etSumPUS_dummy.txt"),
0135     metHFPhiCalibrationLUTFile         = cms.FileInPath("L1Trigger/L1TCalorimeter/data/lut_etSumPUS_dummy.txt"),
0136 
0137     # HI
0138     etSumCentralityLower =   cms.vdouble(0,200,400,600,800, 1000,1200,1400),
0139     etSumCentralityUpper = cms.vdouble(200,400,600,800,1000,1200,1400,1600),
0140     centralityNodeVersion = cms.int32(1),
0141     centralityRegionMask = cms.int32(0),
0142     minimumBiasThresholds = cms.vint32(0, 0, 0, 0),
0143     centralityLUTFile = cms.FileInPath("L1Trigger/L1TCalorimeter/data/centralityLUT_stage1.txt"),
0144     q2LUTFile         = cms.FileInPath("L1Trigger/L1TCalorimeter/data/q2LUT_stage1.txt"),
0145     
0146     # HCal FB LUT
0147     layer1HCalFBLUTUpper = cms.vuint32([
0148     0xBBBABBBA, 0xBBBABBBA, 0xBBBABBBA, 0xBBBABBBA, 0xBBBABBBA, 0xBBBABBBA, 0xBBBABBBA, 0xBBBABBBA, 0xBBBABBBA, 0xBBBABBBA, 0xBBBABBBA, 0xBBBABBBA, 0xBBBABBBA, 0xBBBABBBA, 0xBBBABBBA, 0xBBBABBBA, 0xBBBABBBA, 0xBBBABBBA, 0xBBBABBBA, 0xBBBABBBA, 0xBBBABBBA, 0xBBBABBBA, 0xBBBABBBA, 0xBBBABBBA, 0xBBBABBBA, 0xBBBABBBA, 0xBBBABBBA, 0xBBBABBBA, 
0149     ]),
0150 
0151     layer1HCalFBLUTLower = cms.vuint32([
0152     0xBBBABBBA, 0xBBBABBBA, 0xBBBABBBA, 0xBBBABBBA, 0xBBBABBBA, 0xBBBABBBA, 0xBBBABBBA, 0xBBBABBBA, 0xBBBABBBA, 0xBBBABBBA, 0xBBBABBBA, 0xBBBABBBA, 0xBBBABBBA, 0xBBBABBBA, 0xBBBABBBA, 0xBBBABBBA, 0xBBBABBBA, 0xBBBABBBA, 0xBBBABBBA, 0xBBBABBBA, 0xBBBABBBA, 0xBBBABBBA, 0xBBBABBBA, 0xBBBABBBA, 0xBBBABBBA, 0xBBBABBBA, 0xBBBABBBA, 0xBBBABBBA, 
0153     ])
0154 
0155 )