CMS 3D CMS Logo

/afs/cern.ch/work/a/aaltunda/public/www/CMSSW_5_3_14/src/DQMOffline/EGamma/python/zmumugammaAnalyzer_cfi.py

Go to the documentation of this file.
00001 import FWCore.ParameterSet.Config as cms
00002 
00003 
00004 
00005 zmumugammaAnalysis = cms.EDAnalyzer("ZToMuMuGammaAnalyzer",
00006 
00007     Name = cms.untracked.string('zmumugammaAnalysis'),
00008 
00009     phoProducer = cms.string('photons'),
00010     photonCollection = cms.string(''),
00011 
00012     muonProducer = cms.string('muons'),
00013     muonCollection = cms.string(''),
00014 
00015     barrelRecHitProducer = cms.string('reducedEcalRecHitsEB'),
00016     barrelRecHitCollection = cms.string(''),
00017 
00018     endcapRecHitProducer = cms.string('reducedEcalRecHitsEE'),
00019     endcapRecHitCollection = cms.string(''),
00020 
00021     triggerEvent = cms.InputTag("hltTriggerSummaryAOD",""),                            
00022     prescaleFactor = cms.untracked.int32(1),
00023 #
00024     standAlone = cms.bool(False),
00025 #   Muon Selection
00026     muonMinPt = cms.double(20.0),
00027     minPixStripHits = cms.int32(10),
00028     muonMaxChi2 = cms.double(10.0),
00029     muonMaxDxy      = cms.double(0.2),
00030     muonMatches   = cms.int32(2),  
00031     validPixHits  = cms.int32(1),  
00032     validMuonHits = cms.int32(1),  
00033     muonTrackIso   = cms.double(3.0),  
00034     muonTightEta    = cms.double(2.1),  
00035 #   Dimuon selection                                    
00036     minMumuInvMass = cms.double(60.0),
00037     maxMumuInvMass = cms.double(120.0),                                                             
00038 #   Photon selection              
00039     photonMinEt = cms.double(15.0),
00040     photonMaxEta = cms.double(2.5),
00041     photonTrackIso = cms.double(0.9),                                
00042 #   MuMuGamma selection
00043     nearMuonDr       = cms.double(1.0),
00044     nearMuonHcalIso  = cms.double(1.0),
00045     farMuonEcalIso   = cms.double(1.0),
00046     farMuonTrackIso  = cms.double(3.0),
00047     farMuonMinPt     = cms.double(15.0),
00048     minMumuGammaInvMass  = cms.double(75.0),
00049     maxMumuGammaInvMass  = cms.double(105.0),
00050 #                                    
00051     isHeavyIon = cms.untracked.bool(False),
00052 
00053     # DBE verbosity
00054     Verbosity = cms.untracked.int32(0),
00055                                 # 1 provides basic output
00056                                 # 2 provides output of the fill step + 1
00057                                 # 3 provides output of the store step + 2
00058                                 
00059 
00060     useTriggerFiltering = cms.bool(False),                             
00061 
00062 
00063 
00064     ##### Histogram Ranges and Bins                               
00065 
00066     eBin = cms.int32(500),
00067     eMin = cms.double(0.0),
00068     eMax = cms.double(500.0),
00069                                 
00070     etBin = cms.int32(500),
00071     etMin = cms.double(0.0),
00072     etMax = cms.double(500.0),
00073 
00074     sumBin = cms.int32(230),
00075     sumMin = cms.double(-3.0),
00076     sumMax = cms.double(20.0),
00077 
00078     etaBin = cms.int32(200),                               
00079     etaMin = cms.double(-2.5),
00080     etaMax = cms.double(2.5),
00081 
00082     phiBin = cms.int32(200),
00083     phiMin = cms.double(-3.14),
00084     phiMax = cms.double(3.14),
00085     
00086     r9Bin = cms.int32(120),
00087     r9Min = cms.double(0.0),
00088     r9Max = cms.double(1.2),
00089 
00090     hOverEBin = cms.int32(200),
00091     hOverEMin = cms.double(0),                               
00092     hOverEMax = cms.double(0.5), 
00093 
00094     numberBin = cms.int32(10),
00095     numberMin = cms.double(0),                               
00096     numberMax = cms.double(10), 
00097 
00098     xBin = cms.int32(300),
00099     xMin = cms.double(-60),                               
00100     xMax = cms.double(60),
00101                                 
00102     yBin = cms.int32(300),
00103     yMin = cms.double(-60),                               
00104     yMax = cms.double(60),
00105                                 
00106     rBin = cms.int32(400),
00107     rMin = cms.double(0),                               
00108     rMax = cms.double(80),                                
00109 
00110     zBin = cms.int32(400),
00111     zMin = cms.double(-200),                               
00112     zMax = cms.double(200),
00113 
00114     dEtaTracksBin = cms.int32(100),
00115     dEtaTracksMin = cms.double(-0.2),
00116     dEtaTracksMax = cms.double(0.2),
00117 
00118     dPhiTracksBin = cms.int32(100),
00119     dPhiTracksMin = cms.double(-0.5),
00120     dPhiTracksMax = cms.double(0.5),
00121 
00122     sigmaIetaBin = cms.int32(200),
00123     sigmaIetaMin = cms.double(0.0),
00124     sigmaIetaMax = cms.double(0.05),
00125 
00126     eOverPBin = cms.int32(100),
00127     eOverPMin = cms.double(0.0),
00128     eOverPMax = cms.double(5.0),
00129 
00130     chi2Bin = cms.int32(100),
00131     chi2Min = cms.double(0.0),
00132     chi2Max = cms.double(20.0),                                
00133                                 
00134 
00135                                 
00136     OutputFileName = cms.string('DQMOfflinePhotonsAfterFirstStep.root'),
00137 
00138 
00139 )