00001 import FWCore.ParameterSet.Config as cms
00002
00003 from RecoMuon.TrackingTools.MuonServiceProxy_cff import *
00004
00005
00006 MuonAnalyzer = cms.EDAnalyzer("MuonAnalyzer",
00007 MuonServiceProxy,
00008 OutputMEsInRootFile = cms.bool(False),
00009 trackSegmentsAnalysis = cms.PSet(
00010 phiMin = cms.double(-3.2),
00011 ptBin = cms.int32(200),
00012 SegmentsTrackAssociatorParameters = cms.PSet(
00013 segmentsDt = cms.untracked.InputTag("dt4DSegments"),
00014 SelectedSegments = cms.untracked.InputTag("SelectedSegments"),
00015 segmentsCSC = cms.untracked.InputTag("cscSegments")
00016 ),
00017 etaBin = cms.int32(100),
00018 etaMin = cms.double(-3.0),
00019 ptMin = cms.double(0.0),
00020 phiBin = cms.int32(100),
00021 ptMax = cms.double(200.0),
00022 etaMax = cms.double(3.0),
00023 phiMax = cms.double(3.2)
00024 ),
00025 GlobalMuTrackCollection = cms.InputTag("globalMuons"),
00026 SeedCollection = cms.InputTag("ancientMuonSeed"),
00027 muonRecoAnalysis = cms.PSet(
00028 thetaMin = cms.double(0.0),
00029 phiMin = cms.double(-3.2),
00030 chi2Min = cms.double(0),
00031 ptBin = cms.int32(500),
00032 thetaBin = cms.int32(100),
00033 rhBin = cms.int32(25),
00034 pResMin = cms.double(-0.01),
00035 pResMax = cms.double(0.01),
00036 thetaMax = cms.double(3.2),
00037 pResBin = cms.int32(50),
00038 rhMin = cms.double(0.0),
00039 pMin = cms.double(0.0),
00040 rhMax = cms.double(1.001),
00041 etaMin = cms.double(-3.0),
00042 etaBin = cms.int32(100),
00043 phiBin = cms.int32(100),
00044 chi2Bin = cms.int32(100),
00045 pBin = cms.int32(500),
00046 ptMin = cms.double(0.0),
00047 ptMax = cms.double(500.0),
00048 etaMax = cms.double(3.0),
00049 pMax = cms.double(500.0),
00050 phiMax = cms.double(3.2),
00051 chi2Max = cms.double(20)
00052 ),
00053 DoMuonSeedAnalysis = cms.untracked.bool(True),
00054 DoTrackSegmentsAnalysis = cms.untracked.bool(True),
00055 seedsAnalysis = cms.PSet(
00056 seedPxyzMin = cms.double(-50.0),
00057 pxyzErrMin = cms.double(-100.0),
00058 phiErrMax = cms.double(3.2),
00059 pxyzErrMax = cms.double(100.0),
00060 RecHitBin = cms.int32(25),
00061 etaErrMin = cms.double(0.0),
00062 seedPtMin = cms.double(0.0),
00063 seedPxyzBin = cms.int32(100),
00064 ThetaBin = cms.int32(100),
00065 RecHitMin = cms.double(0.0),
00066 EtaMin = cms.double(-3.0),
00067 pErrBin = cms.int32(200),
00068 phiErrBin = cms.int32(160),
00069 EtaMax = cms.double(3.0),
00070 etaErrBin = cms.int32(200),
00071 seedPxyzMax = cms.double(50.0),
00072 ThetaMin = cms.double(0.0),
00073 PhiMin = cms.double(-3.2),
00074 pxyzErrBin = cms.int32(100),
00075 RecHitMax = cms.double(25.0),
00076 ThetaMax = cms.double(3.2),
00077 pErrMin = cms.double(0.0),
00078 EtaBin = cms.int32(100),
00079 pErrMax = cms.double(200.0),
00080 seedPtMax = cms.double(200.0),
00081 seedPtBin = cms.int32(1000),
00082 phiErrMin = cms.double(0.0),
00083 PhiBin = cms.int32(100),
00084 debug = cms.bool(False),
00085 etaErrMax = cms.double(0.5),
00086 PhiMax = cms.double(3.2)
00087 ),
00088 OutputFileName = cms.string('MuonMonitoring.root'),
00089 DoMuonEnergyAnalysis = cms.untracked.bool(True),
00090 STAMuTrackCollection = cms.InputTag("standAloneMuons"),
00091 DoMuonRecoAnalysis = cms.untracked.bool(True),
00092 MuonCollection = cms.InputTag("muons"),
00093 TriggerResultsLabel = cms.InputTag("TriggerResults::HLT"),
00094 muonEnergyAnalysis = cms.PSet(
00095 AlgoName = cms.string('muons'),
00096 hadS9SizeMin = cms.double(0.0),
00097 emSizeMin = cms.double(0.0),
00098 emS9SizeBin = cms.int32(100),
00099 emS9SizeMin = cms.double(0.0),
00100 hoSizeMax = cms.double(4.0),
00101 hoS9SizeBin = cms.int32(100),
00102 hoSizeMin = cms.double(0.0),
00103 emSizeMax = cms.double(4.0),
00104 hadS9SizeMax = cms.double(10.0),
00105 hoS9SizeMin = cms.double(0.0),
00106 hadSizeMin = cms.double(0.0),
00107 emSizeBin = cms.int32(100),
00108 hadS9SizeBin = cms.int32(200),
00109 debug = cms.bool(False),
00110 emS9SizeMax = cms.double(4.0),
00111 hoS9SizeMax = cms.double(4.0),
00112 hadSizeMax = cms.double(10.0),
00113 hoSizeBin = cms.int32(100),
00114 hadSizeBin = cms.int32(200)
00115 ),
00116 DoMuonKinVsEtaAnalysis = cms.untracked.bool(True),
00117 muonKinVsEtaAnalysis = cms.PSet(
00118 pBin = cms.int32(100),
00119 pMin = cms.double(0.0),
00120 pMax = cms.double(100.0),
00121
00122 ptBin = cms.int32(100),
00123 ptMin = cms.double(0.0),
00124 ptMax = cms.double(100.0),
00125
00126 etaBin = cms.int32(100),
00127 etaMin = cms.double(-3.0),
00128 etaMax = cms.double(3.0),
00129
00130 phiBin = cms.int32(100),
00131 phiMin = cms.double(-3.2),
00132 phiMax = cms.double(3.2),
00133
00134 etaBMin = cms.double(0.),
00135 etaBMax = cms.double(1.1),
00136 etaECMin = cms.double(0.9),
00137 etaECMax = cms.double(2.4),
00138 etaOvlpMin = cms.double(0.9),
00139 etaOvlpMax = cms.double(1.1)
00140 ),
00141 DoMuonRecoOneHLT = cms.untracked.bool(True),
00142 muonRecoOneHLTAnalysis = cms.PSet(
00143 MuonCollection = cms.InputTag("muons"),
00144 ptBin = cms.int32(50),
00145 ptMin = cms.double(0.0),
00146 ptMax = cms.double(100.0),
00147
00148 etaBin = cms.int32(50),
00149 etaMin = cms.double(-3.0),
00150 etaMax = cms.double(3.0),
00151
00152 phiBin = cms.int32(50),
00153 phiMin = cms.double(-3.2),
00154 phiMax = cms.double(3.2),
00155
00156 chi2Bin = cms.int32(50),
00157 chi2Min = cms.double(0.),
00158 chi2Max = cms.double(20),
00159
00160 SingleMuonTrigger = cms.PSet(
00161 andOr = cms.bool( True ),
00162 dbLabel = cms.string( "MuonDQMTrigger"),
00163 hltInputTag = cms.InputTag( "TriggerResults::HLT" ),
00164 hltDBKey = cms.string('SingleMu'),
00165 hltPaths = cms.vstring( "HLT_IsoMu30_eta2p1_v7" ),
00166 andOrHlt = cms.bool( True ),
00167 errorReplyHlt = cms.bool( False ),
00168 ),
00169 DoubleMuonTrigger = cms.PSet(
00170 andOr = cms.bool( True ),
00171 dbLabel = cms.string( "MuonDQMTrigger"),
00172 hltInputTag = cms.InputTag( "TriggerResults::HLT" ),
00173 hltDBKey = cms.string('DoubleMu'),
00174 hltPaths = cms.vstring( "HLT_Mu17_Mu8_v11" ),
00175 andOrHlt = cms.bool( True ),
00176 errorReplyHlt = cms.bool( False ),
00177 )
00178 ),
00179 DoDiMuonHistograms = cms.untracked.bool(True),
00180 dimuonHistograms = cms.PSet(
00181 MuonCollection = cms.InputTag("muons"),
00182 etaBin = cms.int32(400),
00183 etaBBin = cms.int32(400),
00184 etaEBin = cms.int32(200),
00185
00186 etaBMin = cms.double(0.),
00187 etaBMax = cms.double(1.1),
00188 etaECMin = cms.double(0.9),
00189 etaECMax = cms.double(2.4),
00190
00191 LowMassMin = cms.double(5.0),
00192 LowMassMax = cms.double(55.0),
00193 HighMassMin = cms.double(55.0),
00194 HighMassMax = cms.double(155.0)
00195 ),
00196 DoEfficiencyAnalysis = cms.untracked.bool(True),
00197 efficiencyAnalysis = cms.PSet(
00198 MuonCollection = cms.InputTag("muons"),
00199 TrackCollection = cms.InputTag("generalTracks"),
00200
00201 ptBin = cms.int32(10),
00202 ptMax = cms.double(100),
00203 ptMin = cms.double(10),
00204
00205 etaBin = cms.int32(8),
00206 etaMax = cms.double(2.5),
00207 etaMin = cms.double(-2.5),
00208
00209 phiBin = cms.int32(8),
00210 phiMax = cms.double(3.2),
00211 phiMin = cms.double(-3.2)
00212
00213 )
00214
00215 )
00216
00217
00218
00219