CMS 3D CMS Logo

/data/refman/pasoursint/CMSSW_5_2_9/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     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