File indexing completed on 2025-02-20 03:45:05
0001 import FWCore.ParameterSet.Config as cms
0002
0003 def BPHWriteSpecificDecay(*args, **kwargs):
0004 mod = cms.EDProducer('BPHWriteSpecificDecay',
0005 pVertexLabel = cms.string(''),
0006 patMuonLabel = cms.string(''),
0007 ccCandsLabel = cms.string(''),
0008 pfCandsLabel = cms.string(''),
0009 pcCandsLabel = cms.string(''),
0010 gpCandsLabel = cms.string(''),
0011 k0CandsLabel = cms.string(''),
0012 l0CandsLabel = cms.string(''),
0013 kSCandsLabel = cms.string(''),
0014 lSCandsLabel = cms.string(''),
0015 oniaName = cms.string('oniaCand'),
0016 sdName = cms.string('kx0Cand'),
0017 ssName = cms.string('phiCand'),
0018 buName = cms.string('buFitted'),
0019 bpName = cms.string('bpFitted'),
0020 bdName = cms.string('bdFitted'),
0021 bsName = cms.string('bsFitted'),
0022 k0Name = cms.string('k0Fitted'),
0023 l0Name = cms.string('l0Fitted'),
0024 b0Name = cms.string('b0Fitted'),
0025 lbName = cms.string('lbFitted'),
0026 bcName = cms.string('bcFitted'),
0027 psi2SName = cms.string('psi2SFitted'),
0028 x3872Name = cms.string('x3872Fitted'),
0029 writeVertex = cms.bool(True),
0030 writeMomentum = cms.bool(True),
0031 recoSelect = cms.VPSet(
0032 template = cms.PSetTemplate(
0033 name = cms.required.string,
0034 ptMin = cms.double(-2e+35),
0035 etaMax = cms.double(-2e+35),
0036 mJPsiMin = cms.double(-2e+35),
0037 mJPsiMax = cms.double(-2e+35),
0038 mKx0Min = cms.double(-2e+35),
0039 mKx0Max = cms.double(-2e+35),
0040 mPhiMin = cms.double(-2e+35),
0041 mPhiMax = cms.double(-2e+35),
0042 mK0sMin = cms.double(-2e+35),
0043 mK0sMax = cms.double(-2e+35),
0044 mLambda0Min = cms.double(-2e+35),
0045 mLambda0Max = cms.double(-2e+35),
0046 massMin = cms.double(-2e+35),
0047 massMax = cms.double(-2e+35),
0048 probMin = cms.double(-2e+35),
0049 massFitMin = cms.double(-2e+35),
0050 massFitMax = cms.double(-2e+35),
0051 constrMass = cms.double(-2e+35),
0052 constrSigma = cms.double(-2e+35),
0053 requireJPsi = cms.bool(True),
0054 constrMJPsi = cms.bool(True),
0055 constrMPsi2 = cms.bool(True),
0056 writeCandidate = cms.bool(True)
0057 )
0058 ),
0059 mightGet = cms.optional.untracked.vstring
0060 )
0061 for a in args:
0062 mod.update_(a)
0063 mod.update_(kwargs)
0064 return mod