Back to home page

Project CMSSW displayed by LXR

 
 

    


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

0001 import FWCore.ParameterSet.Config as cms
0002 
0003 def StudyCaloResponse(**kwargs):
0004   mod = cms.EDAnalyzer('StudyCaloResponse',
0005     particleSource = cms.InputTag('genParticles'),
0006     verbosity = cms.untracked.int32(0),
0007     triggers = cms.untracked.vstring(),
0008     newNames = cms.untracked.vstring(
0009       'HLT',
0010       'PixelTracks_Multiplicity',
0011       'HLT_Physics_',
0012       'HLT_JetE',
0013       'HLT_ZeroBias'
0014     ),
0015     labelMuon = cms.untracked.InputTag('muons', '', 'RECO'),
0016     labelTrack = cms.untracked.InputTag('generalTracks', '', 'RECO'),
0017     trackQuality = cms.untracked.string('highPurity'),
0018     minTrackPt = cms.untracked.double(1),
0019     maxDxyPV = cms.untracked.double(0.02),
0020     maxDzPV = cms.untracked.double(0.02),
0021     maxChi2 = cms.untracked.double(5),
0022     maxDpOverP = cms.untracked.double(0.1),
0023     minOuterHit = cms.untracked.int32(4),
0024     minLayerCrossed = cms.untracked.int32(8),
0025     maxInMiss = cms.untracked.int32(0),
0026     maxOutMiss = cms.untracked.int32(0),
0027     minTrackP = cms.untracked.double(1),
0028     maxTrackEta = cms.untracked.double(2.6),
0029     timeMinCutECAL = cms.untracked.double(-500),
0030     timeMaxCutECAL = cms.untracked.double(500),
0031     timeMinCutHCAL = cms.untracked.double(-500),
0032     timeMaxCutHCAL = cms.untracked.double(500),
0033     thresholdEB = cms.untracked.double(0.03),
0034     thresholdEE = cms.untracked.double(0.15),
0035     thresholdHB = cms.untracked.double(0.7),
0036     thresholdHE = cms.untracked.double(0.8),
0037     isItAOD = cms.untracked.bool(False),
0038     vetoTrigger = cms.untracked.bool(False),
0039     doTree = cms.untracked.bool(False),
0040     vetoMuon = cms.untracked.bool(True),
0041     cutMuon = cms.untracked.double(0.1),
0042     vetoEcal = cms.untracked.bool(False),
0043     cutEcal = cms.untracked.double(2),
0044     cutRatio = cms.untracked.double(0.9),
0045     puWeights = cms.untracked.vdouble(),
0046     mightGet = cms.optional.untracked.vstring
0047   )
0048   for k,v in kwargs.items():
0049     setattr(mod, k, v)
0050   return mod