CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
zmumugammaAnalyzer_cfi.py
Go to the documentation of this file.
2 
3 
4 
5 zmumugammaAnalysis = cms.EDAnalyzer("ZToMuMuGammaAnalyzer",
6 
7  Name = cms.untracked.string('zmumugammaAnalysis'),
8 
9  phoProducer = cms.string('photons'),
10  photonCollection = cms.string(''),
11 
12  muonProducer = cms.string('muons'),
13  muonCollection = cms.string(''),
14 
15  barrelRecHitProducer = cms.string('reducedEcalRecHitsEB'),
16  barrelRecHitCollection = cms.string(''),
17 
18  endcapRecHitProducer = cms.string('reducedEcalRecHitsEE'),
19  endcapRecHitCollection = cms.string(''),
20 
21  triggerEvent = cms.InputTag("hltTriggerSummaryAOD",""),
22  prescaleFactor = cms.untracked.int32(1),
23 #
24  standAlone = cms.bool(False),
25 # Muon Selection
26  muonMinPt = cms.double(20.0),
27  minPixStripHits = cms.int32(10),
28  muonMaxChi2 = cms.double(10.0),
29  muonMaxDxy = cms.double(0.2),
30  muonMatches = cms.int32(2),
31  validPixHits = cms.int32(1),
32  validMuonHits = cms.int32(1),
33  muonTrackIso = cms.double(3.0),
34  muonTightEta = cms.double(2.1),
35 # Dimuon selection
36  minMumuInvMass = cms.double(60.0),
37  maxMumuInvMass = cms.double(120.0),
38 # Photon selection
39  photonMinEt = cms.double(15.0),
40  photonMaxEta = cms.double(2.5),
41  photonTrackIso = cms.double(0.9),
42 # MuMuGamma selection
43  nearMuonDr = cms.double(1.0),
44  nearMuonHcalIso = cms.double(1.0),
45  farMuonEcalIso = cms.double(1.0),
46  farMuonTrackIso = cms.double(3.0),
47  farMuonMinPt = cms.double(15.0),
48  minMumuGammaInvMass = cms.double(75.0),
49  maxMumuGammaInvMass = cms.double(105.0),
50 #
51  isHeavyIon = cms.untracked.bool(False),
52 
53  # DBE verbosity
54  Verbosity = cms.untracked.int32(0),
55  # 1 provides basic output
56  # 2 provides output of the fill step + 1
57  # 3 provides output of the store step + 2
58 
59 
60  useTriggerFiltering = cms.bool(False),
61 
62 
63 
64  ##### Histogram Ranges and Bins
65 
66  eBin = cms.int32(500),
67  eMin = cms.double(0.0),
68  eMax = cms.double(500.0),
69 
70  etBin = cms.int32(500),
71  etMin = cms.double(0.0),
72  etMax = cms.double(500.0),
73 
74  sumBin = cms.int32(230),
75  sumMin = cms.double(-3.0),
76  sumMax = cms.double(20.0),
77 
78  etaBin = cms.int32(200),
79  etaMin = cms.double(-2.5),
80  etaMax = cms.double(2.5),
81 
82  phiBin = cms.int32(200),
83  phiMin = cms.double(-3.14),
84  phiMax = cms.double(3.14),
85 
86  r9Bin = cms.int32(120),
87  r9Min = cms.double(0.0),
88  r9Max = cms.double(1.2),
89 
90  hOverEBin = cms.int32(200),
91  hOverEMin = cms.double(0),
92  hOverEMax = cms.double(0.5),
93 
94  numberBin = cms.int32(10),
95  numberMin = cms.double(0),
96  numberMax = cms.double(10),
97 
98  xBin = cms.int32(300),
99  xMin = cms.double(-60),
100  xMax = cms.double(60),
101 
102  yBin = cms.int32(300),
103  yMin = cms.double(-60),
104  yMax = cms.double(60),
105 
106  rBin = cms.int32(400),
107  rMin = cms.double(0),
108  rMax = cms.double(80),
109 
110  zBin = cms.int32(400),
111  zMin = cms.double(-200),
112  zMax = cms.double(200),
113 
114  dEtaTracksBin = cms.int32(100),
115  dEtaTracksMin = cms.double(-0.2),
116  dEtaTracksMax = cms.double(0.2),
117 
118  dPhiTracksBin = cms.int32(100),
119  dPhiTracksMin = cms.double(-0.5),
120  dPhiTracksMax = cms.double(0.5),
121 
122  sigmaIetaBin = cms.int32(200),
123  sigmaIetaMin = cms.double(0.0),
124  sigmaIetaMax = cms.double(0.05),
125 
126  eOverPBin = cms.int32(100),
127  eOverPMin = cms.double(0.0),
128  eOverPMax = cms.double(5.0),
129 
130  chi2Bin = cms.int32(100),
131  chi2Min = cms.double(0.0),
132  chi2Max = cms.double(20.0),
133 
134 
135 
136  OutputFileName = cms.string('DQMOfflinePhotonsAfterFirstStep.root'),
137 
138 
139 )