CMS 3D CMS Logo

/data/refman/pasoursint/CMSSW_5_3_10_patch2/src/DQMOffline/Muon/python/muonAnalyzer_cfi.py

Go to the documentation of this file.
00001 import FWCore.ParameterSet.Config as cms
00002 
00003 from RecoMuon.TrackingTools.MuonServiceProxy_cff import *
00004 
00005 # MuonAnalyzer
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 
00119     vertexLabel     = cms.InputTag("offlinePrimaryVertices"),
00120     bsLabel         = cms.InputTag("offlineBeamSpot"),
00121      
00122     pBin = cms.int32(100),
00123     pMin = cms.double(0.0),
00124     pMax = cms.double(100.0),
00125     
00126     ptBin = cms.int32(100),
00127     ptMin = cms.double(0.0),
00128     ptMax = cms.double(100.0),
00129     
00130     etaBin = cms.int32(100),
00131     etaMin = cms.double(-3.0),
00132     etaMax = cms.double(3.0),
00133 
00134     phiBin = cms.int32(100),
00135     phiMin = cms.double(-3.2),
00136     phiMax = cms.double(3.2),
00137 
00138     chiBin = cms.int32(100),
00139     chiMin = cms.double(0.),
00140     chiMax = cms.double(20.),
00141 
00142     chiprobMin = cms.double(0.),
00143     chiprobMax = cms.double(1.),
00144     
00145     etaBMin = cms.double(0.),
00146     etaBMax = cms.double(1.1),
00147     etaECMin = cms.double(0.9),
00148     etaECMax = cms.double(2.4),
00149     etaOvlpMin = cms.double(0.9),
00150     etaOvlpMax = cms.double(1.1)
00151     ),
00152                               DoMuonRecoOneHLT = cms.untracked.bool(True),                           
00153                               muonRecoOneHLTAnalysis = cms.PSet(
00154     MuonCollection = cms.InputTag("muons"),
00155     vertexLabel     = cms.InputTag("offlinePrimaryVertices"),
00156     bsLabel         = cms.InputTag("offlineBeamSpot"),
00157     
00158     ptBin = cms.int32(50),
00159     ptMin = cms.double(0.0),
00160     ptMax = cms.double(100.0),
00161     
00162     etaBin = cms.int32(50),
00163     etaMin = cms.double(-3.0),
00164     etaMax = cms.double(3.0),
00165     
00166     phiBin = cms.int32(50),
00167     phiMin = cms.double(-3.2),
00168     phiMax = cms.double(3.2),
00169 
00170     chi2Bin = cms.int32(50),
00171     chi2Min = cms.double(0.),
00172     chi2Max = cms.double(20),
00173     
00174     SingleMuonTrigger = cms.PSet(
00175       andOr         = cms.bool( True ),
00176       dbLabel        = cms.string( "MuonDQMTrigger"),
00177       hltInputTag    = cms.InputTag( "TriggerResults::HLT" ),
00178       hltDBKey       = cms.string('SingleMu'),
00179       hltPaths       = cms.vstring( "HLT_IsoMu30_eta2p1_v7" ),
00180       andOrHlt       = cms.bool( True ),
00181       errorReplyHlt  = cms.bool( False ),
00182       ),
00183     DoubleMuonTrigger = cms.PSet(
00184       andOr         = cms.bool( True ),
00185       dbLabel        = cms.string( "MuonDQMTrigger"),
00186       hltInputTag    = cms.InputTag( "TriggerResults::HLT" ),
00187       hltDBKey       = cms.string('DoubleMu'),
00188       hltPaths       = cms.vstring( "HLT_Mu17_Mu8_v11" ),
00189       andOrHlt       = cms.bool( True ),
00190       errorReplyHlt  = cms.bool( False ),
00191       )
00192     ),
00193                               DoDiMuonHistograms = cms.untracked.bool(True),
00194                               dimuonHistograms = cms.PSet(
00195     MuonCollection = cms.InputTag("muons"),
00196     vertexLabel     = cms.InputTag("offlinePrimaryVertices"),
00197     bsLabel         = cms.InputTag("offlineBeamSpot"),
00198 
00199 
00200     etaBin = cms.int32(400),
00201     etaBBin = cms.int32(400),
00202     etaEBin = cms.int32(200),
00203     
00204     etaBMin = cms.double(0.),
00205     etaBMax = cms.double(1.1),
00206     etaECMin = cms.double(0.9),
00207     etaECMax = cms.double(2.4),
00208     
00209     LowMassMin = cms.double(2.0),
00210     LowMassMax = cms.double(55.0),
00211     HighMassMin = cms.double(55.0),
00212     HighMassMax = cms.double(155.0)
00213     ),
00214                               DoEfficiencyAnalysis = cms.untracked.bool(True),
00215                               efficiencyAnalysis = cms.PSet(
00216     MuonCollection = cms.InputTag("muons"),
00217     TrackCollection = cms.InputTag("generalTracks"),
00218 
00219     doPrimaryVertexCheck = cms.bool( True ),
00220     vertexLabel     = cms.InputTag("offlinePrimaryVertices"),
00221     bsLabel         = cms.InputTag("offlineBeamSpot"),
00222 
00223     ptBin = cms.int32(10),
00224     ptMax = cms.double(100),
00225     ptMin = cms.double(10),
00226     
00227     etaBin = cms.int32(8),
00228     etaMax = cms.double(2.5),
00229     etaMin = cms.double(-2.5),
00230 
00231     phiBin = cms.int32(8),
00232     phiMax = cms.double(3.2),
00233     phiMin = cms.double(-3.2),
00234 
00235     vtxBin = cms.int32(10),
00236     vtxMax = cms.double(40.5),
00237     vtxMin = cms.double(0.5)
00238     
00239 
00240     )
00241                               
00242                               )
00243 
00244 
00245 
00246