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(50)
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 muonEnergyAnalysis = cms.PSet(
00094 AlgoName = cms.string('muons'),
00095 hadS9SizeMin = cms.double(0.0),
00096 emSizeMin = cms.double(0.0),
00097 emS9SizeBin = cms.int32(100),
00098 emS9SizeMin = cms.double(0.0),
00099 hoSizeMax = cms.double(4.0),
00100 hoS9SizeBin = cms.int32(100),
00101 hoSizeMin = cms.double(0.0),
00102 emSizeMax = cms.double(4.0),
00103 hadS9SizeMax = cms.double(10.0),
00104 hoS9SizeMin = cms.double(0.0),
00105 hadSizeMin = cms.double(0.0),
00106 emSizeBin = cms.int32(100),
00107 hadS9SizeBin = cms.int32(200),
00108 debug = cms.bool(False),
00109 emS9SizeMax = cms.double(4.0),
00110 hoS9SizeMax = cms.double(4.0),
00111 hadSizeMax = cms.double(10.0),
00112 hoSizeBin = cms.int32(100),
00113 hadSizeBin = cms.int32(200)
00114 ),
00115 DoMuonKinVsEtaAnalysis = cms.untracked.bool(True),
00116 muonKinVsEtaAnalysis = cms.PSet(
00117 pBin = cms.int32(100),
00118 pMin = cms.double(0.0),
00119 pMax = cms.double(100.0),
00120
00121 ptBin = cms.int32(100),
00122 ptMin = cms.double(0.0),
00123 ptMax = cms.double(100.0),
00124
00125 etaBin = cms.int32(100),
00126 etaMin = cms.double(-3.0),
00127 etaMax = cms.double(3.0),
00128
00129 phiBin = cms.int32(100),
00130 phiMin = cms.double(-3.2),
00131 phiMax = cms.double(3.2),
00132
00133 etaBMin = cms.double(0.),
00134 etaBMax = cms.double(1.1),
00135 etaECMin = cms.double(0.9),
00136 etaECMax = cms.double(2.4),
00137 etaOvlpMin = cms.double(0.9),
00138 etaOvlpMax = cms.double(1.1)
00139 ),
00140
00141 DoDiMuonHistograms = cms.untracked.bool(True),
00142 dimuonHistograms = cms.PSet(
00143 MuonCollection = cms.InputTag("muons"),
00144 etaBin = cms.int32(400),
00145 etaBBin = cms.int32(400),
00146 etaEBin = cms.int32(200),
00147
00148 etaBMin = cms.double(0.),
00149 etaBMax = cms.double(1.1),
00150 etaECMin = cms.double(0.9),
00151 etaECMax = cms.double(2.4),
00152
00153 LowMassMin = cms.double(5.0),
00154 LowMassMax = cms.double(55.0),
00155 HighMassMin = cms.double(55.0),
00156 HighMassMax = cms.double(155.0)
00157 )
00158
00159 )
00160
00161
00162
00163