Back to home page

Project CMSSW displayed by LXR

 
 

    


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

0001 import FWCore.ParameterSet.Config as cms
0002 
0003 l1tTowerCalibrationProducer = cms.EDProducer("L1TowerCalibrator",
0004     # Choosen settings 6 March 2019, 10_3_X MTD samples
0005     HcalTpEtMin = cms.double(0.5),
0006     EcalTpEtMin = cms.double(0.5),
0007     HGCalHadTpEtMin = cms.double(0.25),
0008     HGCalEmTpEtMin = cms.double(0.25),
0009     HFTpEtMin = cms.double(0.5),
0010     puThreshold = cms.double(5.0),
0011     puThresholdL1eg = cms.double(2.0),
0012     puThresholdHcalMin = cms.double(1.0),
0013     puThresholdHcalMax = cms.double(2.0),
0014     puThresholdEcalMin = cms.double(0.75),
0015     puThresholdEcalMax = cms.double(1.5),
0016     puThresholdHGCalEMMin = cms.double(1.25),
0017     puThresholdHGCalEMMax = cms.double(1.75),
0018     puThresholdHGCalHadMin = cms.double(0.75),
0019     puThresholdHGCalHadMax = cms.double(1.25),
0020     puThresholdHFMin = cms.double(10.0),
0021     puThresholdHFMax = cms.double(15.0),
0022 
0023     puThresholdEcal = cms.double(2.0),
0024     puThresholdHcal = cms.double(3.0),
0025 
0026     barrelSF = cms.double(1.0),
0027     hgcalSF = cms.double(1.0),
0028     hfSF = cms.double(1.0),
0029     debug = cms.bool(False),
0030     skipCalibrations = cms.bool(False),
0031     l1CaloTowers = cms.InputTag("l1tEGammaClusterEmuProducer","L1CaloTowerCollection",""),
0032     L1HgcalTowersInputTag = cms.InputTag("l1tHGCalTowerProducer:HGCalTowerProcessor"),
0033     hcalDigis = cms.InputTag("simHcalTriggerPrimitiveDigis"),
0034     nHits_to_nvtx_params = cms.VPSet( # Parameters derived on 6 March 2019 on 10_3_X MTD samples
0035         cms.PSet(
0036             fit = cms.string( "hf" ),
0037             params = cms.vdouble( 165.706, 0.153 )
0038         ),
0039         cms.PSet(
0040             fit = cms.string( "ecal" ),
0041             params = cms.vdouble( 168.055, 0.377 )
0042         ),
0043         cms.PSet(
0044             fit = cms.string( "hgcalEM" ),
0045             params = cms.vdouble( 157.522, 0.090 )
0046         ),
0047         cms.PSet(
0048             fit = cms.string( "hgcalHad" ),
0049             params = cms.vdouble( 159.295, 0.178 )
0050         ),
0051         cms.PSet(
0052             fit = cms.string( "hcal" ),
0053             params = cms.vdouble( 168.548, 0.362 )
0054         ),
0055     ),
0056 
0057     nvtx_to_PU_sub_params = cms.VPSet(
0058         cms.PSet(
0059             calo = cms.string( "ecal" ),
0060             iEta = cms.string( "er1to3" ),
0061             params = cms.vdouble( 0.008955, 0.000298 )
0062         ),
0063         cms.PSet(
0064             calo = cms.string( "ecal" ),
0065             iEta = cms.string( "er4to6" ),
0066             params = cms.vdouble( 0.009463, 0.000256 )
0067         ),
0068         cms.PSet(
0069             calo = cms.string( "ecal" ),
0070             iEta = cms.string( "er7to9" ),
0071             params = cms.vdouble( 0.008783, 0.000293 )
0072         ),
0073         cms.PSet(
0074             calo = cms.string( "ecal" ),
0075             iEta = cms.string( "er10to12" ),
0076             params = cms.vdouble( 0.009308, 0.000255 )
0077         ),
0078         cms.PSet(
0079             calo = cms.string( "ecal" ),
0080             iEta = cms.string( "er13to15" ),
0081             params = cms.vdouble( 0.009290, 0.000221 )
0082         ),
0083         cms.PSet(
0084             calo = cms.string( "ecal" ),
0085             iEta = cms.string( "er16to18" ),
0086             params = cms.vdouble( 0.009282, 0.000135 )
0087         ),
0088         cms.PSet(
0089             calo = cms.string( "hcal" ),
0090             iEta = cms.string( "er1to3" ),
0091             params = cms.vdouble( 0.009976, 0.000377 )
0092         ),
0093         cms.PSet(
0094             calo = cms.string( "hcal" ),
0095             iEta = cms.string( "er4to6" ),
0096             params = cms.vdouble( 0.009803, 0.000394 )
0097         ),
0098         cms.PSet(
0099             calo = cms.string( "hcal" ),
0100             iEta = cms.string( "er7to9" ),
0101             params = cms.vdouble( 0.009654, 0.000429 )
0102         ),
0103         cms.PSet(
0104             calo = cms.string( "hcal" ),
0105             iEta = cms.string( "er10to12" ),
0106             params = cms.vdouble( 0.009107, 0.000528 )
0107         ),
0108         cms.PSet(
0109             calo = cms.string( "hcal" ),
0110             iEta = cms.string( "er13to15" ),
0111             params = cms.vdouble( 0.008367, 0.000652 )
0112         ),
0113         cms.PSet(
0114             calo = cms.string( "hcal" ),
0115             iEta = cms.string( "er16to18" ),
0116             params = cms.vdouble( 0.009681, 0.000096 )
0117         ),
0118         cms.PSet(
0119             calo = cms.string( "hgcalEM" ),
0120             iEta = cms.string( "er1p4to1p8" ),
0121             params = cms.vdouble( -0.011772, 0.004142 )
0122         ),
0123         cms.PSet(
0124             calo = cms.string( "hgcalEM" ),
0125             iEta = cms.string( "er1p8to2p1" ),
0126             params = cms.vdouble( -0.015488, 0.005410 )
0127         ),
0128         cms.PSet(
0129             calo = cms.string( "hgcalEM" ),
0130             iEta = cms.string( "er2p1to2p4" ),
0131             params = cms.vdouble( -0.021150, 0.006078 )
0132         ),
0133         cms.PSet(
0134             calo = cms.string( "hgcalEM" ),
0135             iEta = cms.string( "er2p4to2p7" ),
0136             params = cms.vdouble( -0.015705, 0.005339 )
0137         ),
0138         cms.PSet(
0139             calo = cms.string( "hgcalEM" ),
0140             iEta = cms.string( "er2p7to3p1" ),
0141             params = cms.vdouble( -0.018492, 0.005620 )
0142         ),
0143         cms.PSet(
0144             calo = cms.string( "hgcalHad" ),
0145             iEta = cms.string( "er1p4to1p8" ),
0146             params = cms.vdouble( 0.005675, 0.000615 )
0147         ),
0148         cms.PSet(
0149             calo = cms.string( "hgcalHad" ),
0150             iEta = cms.string( "er1p8to2p1" ),
0151             params = cms.vdouble( 0.004560, 0.001099 )
0152         ),
0153         cms.PSet(
0154             calo = cms.string( "hgcalHad" ),
0155             iEta = cms.string( "er2p1to2p4" ),
0156             params = cms.vdouble( 0.000036, 0.001608 )
0157         ),
0158         cms.PSet(
0159             calo = cms.string( "hgcalHad" ),
0160             iEta = cms.string( "er2p4to2p7" ),
0161             params = cms.vdouble( 0.000869, 0.001754 )
0162         ),
0163         cms.PSet(
0164             calo = cms.string( "hgcalHad" ),
0165             iEta = cms.string( "er2p7to3p1" ),
0166             params = cms.vdouble( -0.006574, 0.003134 )
0167         ),
0168         cms.PSet(
0169             calo = cms.string( "hf" ),
0170             iEta = cms.string( "er29to33" ),
0171             params = cms.vdouble( -0.203291, 0.044096 )
0172         ),
0173         cms.PSet(
0174             calo = cms.string( "hf" ),
0175             iEta = cms.string( "er34to37" ),
0176             params = cms.vdouble( -0.210922, 0.045628 )
0177         ),
0178         cms.PSet(
0179             calo = cms.string( "hf" ),
0180             iEta = cms.string( "er38to41" ),
0181             params = cms.vdouble( -0.229562, 0.050560 )
0182         ),
0183     )
0184 )