Back to home page

Project CMSSW displayed by LXR

 
 

    


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

0001 #
0002 # This configuration fragment sets the physics parameters in the GCT emulator to the current internal pattern test key. 
0003 # In the future the global tag could be used with more up to date internal key and this hack can be removed.
0004 #
0005 # Alex Tapper 8/9/10
0006 #
0007 
0008 from L1Trigger.Configuration.L1DummyConfig_cff import *
0009 
0010 # RCT EM
0011 RCTConfigProducers.eGammaLSB = cms.double(0.25)
0012 l1CaloScales.L1CaloEmEtScaleLSB = cms.double(0.25)
0013 l1CaloScales.L1CaloEmThresholds = cms.vdouble(
0014             0.0, 0.5, 1.0, 1.5, 2.0,
0015                     2.5, 3.0, 3.5, 4.0, 4.5,
0016                     5.0, 5.5, 6.0, 6.5, 7.0,
0017                     7.5, 8.0, 8.5, 9.0, 9.5,
0018                     10.0, 10.5, 11.0, 11.5, 12.0,
0019                     12.5, 13.0, 13.5, 14.0, 14.5,
0020                     15.0, 15.5, 16.0, 16.5, 17.0,
0021                     17.5, 18.0, 18.5, 19.0, 19.5,
0022                     20.0, 20.5, 21.0, 21.5, 22.0,
0023                     22.5, 23.0, 23.5, 24.0, 24.5,
0024                     25.0, 25.5, 26.0, 26.5, 27.0,
0025                     27.5, 28.0, 28.5, 29.0, 29.5,
0026                     30.0, 30.5, 31.0, 31.5)
0027 
0028 # RCT Regions
0029 RCTConfigProducers.jetMETLSB = cms.double(0.25)
0030 l1CaloScales.L1CaloRegionEtScaleLSB = cms.double(0.25)
0031 
0032 # GCT jet finding params
0033 L1GctConfigProducers.JetFinderCentralJetSeed = cms.double(0.0)
0034 L1GctConfigProducers.JetFinderForwardJetSeed = cms.double(0.0)
0035 L1GctConfigProducers.RctRegionEtLSB = cms.double(0.25)
0036 L1GctConfigProducers.GctHtLSB = cms.double(0.25)
0037 L1GctConfigProducers.TauIsoEtThreshold = cms.double(2.0)
0038 L1GctConfigProducers.HtJetEtThreshold = cms.double(0.25)
0039 L1GctConfigProducers.MHtJetEtThreshold = cms.double(0.25)
0040 
0041 # GCT jet corrections
0042 L1GctConfigProducers.CalibrationStyle = cms.string('PowerSeries')
0043 L1GctConfigProducers.PowerSeriesCoefficients = cms.PSet(
0044             nonTauJetCalib0 = cms.vdouble( 0.0 ),
0045                     nonTauJetCalib1 = cms.vdouble( 0.0 ),
0046                     nonTauJetCalib2 = cms.vdouble( 0.0 ),
0047                     nonTauJetCalib3 = cms.vdouble( 0.0 ),
0048                     nonTauJetCalib4 = cms.vdouble( 0.0 ),
0049                     nonTauJetCalib5 = cms.vdouble( 0.0 ),
0050                     nonTauJetCalib6 = cms.vdouble( 0.0 ),
0051                     nonTauJetCalib7 = cms.vdouble( 0.0 ),
0052                     nonTauJetCalib8 = cms.vdouble( 0.0 ),
0053                     nonTauJetCalib9 = cms.vdouble( 0.0 ),
0054                     nonTauJetCalib10 = cms.vdouble( 0.0 ),
0055                     tauJetCalib0 = cms.vdouble( 0.0 ),
0056                     tauJetCalib1 = cms.vdouble( 0.0 ),
0057                     tauJetCalib2 = cms.vdouble( 0.0 ),
0058                     tauJetCalib3 = cms.vdouble( 0.0 ),
0059                     tauJetCalib4 = cms.vdouble( 0.0 ),
0060                     tauJetCalib5 = cms.vdouble( 0.0 ),
0061                     tauJetCalib6 = cms.vdouble( 0.0 ),
0062             )
0063 
0064 # GCT jet output scale
0065 l1CaloScales.L1CaloJetThresholds = cms.vdouble(
0066         0.0, 2.0, 4.0, 6.0, 8.0,
0067             10.0, 12.0, 14.0, 16.0, 18.0,
0068             20.0, 22.0, 24.0, 26.0, 28.0,
0069             30.0, 32.0, 34.0, 36.0, 38.0,
0070             40.0, 42.0, 44.0, 46.0, 48.0,
0071             50.0, 52.0, 54.0, 56.0, 58.0,
0072             60.0, 62.0, 64.0, 66.0, 68.0,
0073             70.0, 72.0, 74.0, 76.0, 78.0,
0074             80.0, 82.0, 84.0, 86.0, 88.0,
0075             90.0, 92.0, 94.0, 96.0, 98.0,
0076             100.0, 102.0, 104.0, 106.0, 108.0,
0077             110.0, 112.0, 114.0, 116.0, 118.0,
0078             120.0, 122.0, 124.0, 126.0)
0079 
0080 # GCT HF ring sum scale
0081 l1CaloScales.L1HfRingThresholds = cms.vdouble(0.0, 2.0, 3.0, 4.0, 6.0, 50., 200., 500.)