File indexing completed on 2024-04-06 12:22:43
0001
0002 import FWCore.ParameterSet.Config as cms
0003
0004 process = cms.Process("TEST2")
0005
0006 process.load("Geometry.CMSCommonData.cmsIdealGeometryXML_cfi")
0007 process.load("Geometry.CommonTopologies.globalTrackingGeometry_cfi")
0008 process.load("RecoMuon.DetLayers.muonDetLayerGeometry_cfi")
0009 process.load("Geometry.MuonNumbering.muonNumberingInitialization_cfi")
0010 process.load("RecoMuon.TrackingTools.MuonServiceProxy_cff")
0011 process.load("Alignment.CommonAlignmentProducer.GlobalPosition_Fake_cff")
0012 process.load("MagneticField.Engine.uniformMagneticField_cfi")
0013
0014 process.source = cms.Source(
0015 "PoolSource",
0016 inputCommands = cms.untracked.vstring(
0017 "keep *"
0018 ),
0019 fileNames = cms.untracked.vstring(
0020 "INPUTFILENAME"
0021 )
0022 )
0023
0024 process.maxEvents = cms.untracked.PSet(
0025 input = cms.untracked.int32(-1)
0026 )
0027
0028
0029
0030
0031
0032
0033
0034 process.looper = cms.Looper(
0035 "MuScleFit",
0036 process.MuonServiceProxy,
0037
0038
0039
0040
0041
0042 MuonLabel = cms.InputTag("patMuons"),
0043
0044
0045
0046
0047
0048
0049
0050
0051
0052
0053
0054
0055
0056
0057 MuonType = cms.int32(-1),
0058
0059
0060
0061 OutputFileName = cms.untracked.string('MuScleFit.root'),
0062 debug = cms.untracked.int32(0),
0063
0064
0065
0066 maxLoopNumber = cms.untracked.int32(1),
0067
0068 doResolFit = cms.vint32(0),
0069 doScaleFit = cms.vint32(0),
0070 doBackgroundFit = cms.vint32(0),
0071 doCrossSectionFit = cms.vint32(0),
0072
0073
0074
0075
0076
0077
0078 BiasType = cms.int32(0),
0079 parBias = cms.vdouble(),
0080
0081
0082
0083
0084
0085
0086
0087
0088
0089
0090
0091
0092
0093
0094
0095
0096
0097
0098 SmearType = cms.int32(0),
0099 parSmear = cms.vdouble(),
0100
0101
0102
0103
0104
0105 ResolFitType = cms.int32(12),
0106 parResol = cms.vdouble(1.33, -0.990, 0.00762, -0.00341,
0107 0.00480, 0.00223, 0.00560, 0.0118,
0108 1.61, 0.000322, 0.000004,
0109 -0.00252, 0.00863, 0.00745, -0.00337),
0110 parResolFix = cms.vint32(0, 0, 0, 0,
0111 0, 0, 0, 0,
0112 0, 0, 0,
0113 0, 0, 0, 0),
0114 parResolOrder = cms.vint32(0, 0, 0, 0,
0115 0, 0, 0, 0,
0116 0, 0, 0,
0117 0, 0, 0, 0),
0118
0119
0120
0121
0122
0123
0124
0125
0126
0127
0128
0129 ScaleFitType = cms.int32(14),
0130 parScaleOrder = cms.vint32(0,0,0,0,
0131 0,0,0,0,0,0),
0132 parScaleFix = cms.vint32(0,1,1,1,
0133 0,0,0,1,1,1),
0134 parScale = cms.vdouble(1., 0., 0., 0.,
0135 0., 0., 0., 0., 0., 0.),
0136
0137
0138
0139
0140 parCrossSectionOrder = cms.vint32(0, 0, 0, 0, 0, 0),
0141 parCrossSectionFix = cms.vint32(0, 0, 0, 0, 0, 0),
0142 parCrossSection = cms.vdouble(1.233, 2.07, 6.33, 13.9, 2.169, 127.2),
0143
0144
0145
0146
0147
0148 LeftWindowBorder = cms.vdouble(60., 8., 1.391495),
0149 RightWindowBorder = cms.vdouble(120., 12., 5.391495),
0150
0151
0152
0153
0154
0155
0156
0157
0158
0159
0160
0161
0162 BgrFitType = cms.vint32(2, 2, 2),
0163 parBgr = cms.vdouble(0., 0., 0., 0., 0., 0.,
0164 0., 0., 0., 0., 0., 0., 0.,0., 0.,0., 0.,0.),
0165 parBgrFix = cms.vint32(0, 0, 0, 0, 0, 0,
0166
0167
0168 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1),
0169 parBgrOrder = cms.vint32(0, 0, 0, 0, 0, 0,
0170 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0),
0171
0172
0173
0174
0175
0176
0177
0178
0179 resfind = cms.vint32(1, 1, 1, 1, 1, 1),
0180 FitStrategy = cms.int32(2),
0181
0182 speedup = cms.bool(False),
0183
0184
0185 compareToSimTracks = cms.bool(False),
0186 Sherpa = cms.untracked.bool(False),
0187 DebugMassResol = cms.untracked.bool(False),
0188
0189 PATmuons = cms.untracked.bool(True),
0190 genParticles = cms.bool(True),
0191 GenParticlesName = cms.untracked.string('genParticles'),
0192 HepMCProduct = cms.bool(False),
0193
0194 UseProbsFile = cms.untracked.bool(False),
0195 ProbabilitiesFileInPath = cms.untracked.string(""),
0196
0197
0198 MaxEventsFromRootTree = cms.int32(-1),
0199
0200 InputRootTreeFileName = cms.string(""),
0201 OutputRootTreeFileName = cms.string("OUTPUTTREENAME"),
0202
0203
0204 StartWithSimplex = cms.bool(True),
0205 ComputeMinosErrors = cms.bool(False),
0206 MinimumShapePlots = cms.bool(False),
0207
0208
0209 TriggerResultsLabel = cms.untracked.string(""),
0210 TriggerResultsProcess = cms.untracked.string(""),
0211
0212
0213 TriggerPath = cms.untracked.string(""),
0214
0215 NegateTrigger = cms.untracked.bool(False),
0216 )
0217
0218
0219
0220
0221
0222
0223