Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2025-01-08 03:35:54

0001 import FWCore.ParameterSet.Config as cms
0002 
0003 def GlobalHaloDataProducer(*args, **kwargs):
0004   mod = cms.EDProducer('GlobalHaloDataProducer',
0005     IsHLT = cms.bool(False),
0006     metLabel = cms.InputTag('caloMet'),
0007     calotowerLabel = cms.InputTag('towerMaker'),
0008     CSCSegmentLabel = cms.InputTag('cscSegments'),
0009     CSCRecHitLabel = cms.InputTag('csc2DRecHits'),
0010     MuonLabel = cms.InputTag('muons'),
0011     CSCHaloDataLabel = cms.InputTag('CSCHaloData'),
0012     EcalHaloDataLabel = cms.InputTag('EcalHaloData'),
0013     HcalHaloDataLabel = cms.InputTag('HcalHaloData'),
0014     EcalMinMatchingRadiusParam = cms.double(110),
0015     EcalMaxMatchingRadiusParam = cms.double(330),
0016     HcalMinMatchingRadiusParam = cms.double(110),
0017     HcalMaxMatchingRadiusParam = cms.double(490),
0018     CaloTowerEtThresholdParam = cms.double(0.3),
0019     MaxSegmentTheta = cms.double(0.7),
0020     rh_et_threshforcscmatching_eb = cms.double(10),
0021     rcalominrsegm_lowthresh_eb = cms.double(-30),
0022     rcalominrsegm_highthresh_eb = cms.double(15),
0023     dtcalosegm_thresh_eb = cms.double(15),
0024     dphicalosegm_thresh_eb = cms.double(0.04),
0025     rh_et_threshforcscmatching_ee = cms.double(10),
0026     rcalominrsegm_lowthresh_ee = cms.double(-30),
0027     rcalominrsegm_highthresh_ee = cms.double(30),
0028     dtcalosegm_thresh_ee = cms.double(15),
0029     dphicalosegm_thresh_ee = cms.double(0.04),
0030     rh_et_threshforcscmatching_hb = cms.double(20),
0031     rcalominrsegm_lowthresh_hb = cms.double(-100),
0032     rcalominrsegm_highthresh_hb = cms.double(20),
0033     dtcalosegm_thresh_hb = cms.double(15),
0034     dphicalosegm_thresh_hb = cms.double(0.15),
0035     rh_et_threshforcscmatching_he = cms.double(20),
0036     rcalominrsegm_lowthresh_he = cms.double(-30),
0037     rcalominrsegm_highthresh_he = cms.double(30),
0038     dtcalosegm_thresh_he = cms.double(15),
0039     dphicalosegm_thresh_he = cms.double(0.1),
0040     mightGet = cms.optional.untracked.vstring
0041   )
0042   for a in args:
0043     mod.update_(a)
0044   mod.update_(kwargs)
0045   return mod