CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
photonAnalyzer_cfi.py
Go to the documentation of this file.
2 
3 
4 
5 photonAnalysis = cms.EDAnalyzer("PhotonAnalyzer",
6 
7  Name = cms.untracked.string('photonAnalysis'),
8 
9  phoProducer = cms.string('photons'),
10  photonCollection = cms.string(''),
11 
12  barrelRecHitProducer = cms.string('reducedEcalRecHitsEB'),
13  barrelRecHitCollection = cms.string(''),
14 
15  endcapRecHitProducer = cms.string('reducedEcalRecHitsEE'),
16  endcapRecHitCollection = cms.string(''),
17 
18  triggerEvent = cms.InputTag("hltTriggerSummaryAOD",""),
19  prescaleFactor = cms.untracked.int32(1),
20 
21  useBinning = cms.bool(False),
22  useTriggerFiltering = cms.bool(False),
23  standAlone = cms.bool(False),
24 
25  minPhoEtCut = cms.double(20.0),
26  invMassEtCut = cms.double(20.0),
27 
28  cutStep = cms.double(20.0),
29  numberOfSteps = cms.int32(1),
30 
31  isHeavyIon = cms.untracked.bool(False),
32 
33  # DBE verbosity
34  Verbosity = cms.untracked.int32(0),
35  # 1 provides basic output
36  # 2 provides output of the fill step + 1
37  # 3 provides output of the store step + 2
38 
39  isolationStrength = cms.int32(0),
40  # 0 => Loose Photon = GoodCandidate
41  # 1 => Tight Photon = GoodCandidate
42 
43 
44 
45  ##### Histogram Ranges and Bins
46 
47  eBin = cms.int32(500),
48  eMin = cms.double(0.0),
49  eMax = cms.double(500.0),
50 
51  etBin = cms.int32(500),
52  etMin = cms.double(0.0),
53  etMax = cms.double(500.0),
54 
55  sumBin = cms.int32(230),
56  sumMin = cms.double(-3.0),
57  sumMax = cms.double(20.0),
58 
59  etaBin = cms.int32(200),
60  etaMin = cms.double(-2.5),
61  etaMax = cms.double(2.5),
62 
63  phiBin = cms.int32(200),
64  phiMin = cms.double(-3.14),
65  phiMax = cms.double(3.14),
66 
67  r9Bin = cms.int32(120),
68  r9Min = cms.double(0.0),
69  r9Max = cms.double(1.2),
70 
71  hOverEBin = cms.int32(200),
72  hOverEMin = cms.double(0),
73  hOverEMax = cms.double(0.5),
74 
75  numberBin = cms.int32(10),
76  numberMin = cms.double(0),
77  numberMax = cms.double(10),
78 
79  xBin = cms.int32(600),
80  xMin = cms.double(-60),
81  xMax = cms.double(60),
82 
83  yBin = cms.int32(600),
84  yMin = cms.double(-60),
85  yMax = cms.double(60),
86 
87  rBin = cms.int32(400),
88  rMin = cms.double(0),
89  rMax = cms.double(80),
90 
91  zBin = cms.int32(400),
92  zMin = cms.double(-200),
93  zMax = cms.double(200),
94 
95  dEtaTracksBin = cms.int32(100),
96  dEtaTracksMin = cms.double(-0.2),
97  dEtaTracksMax = cms.double(0.2),
98 
99  dPhiTracksBin = cms.int32(100),
100  dPhiTracksMin = cms.double(-0.5),
101  dPhiTracksMax = cms.double(0.5),
102 
103  sigmaIetaBin = cms.int32(200),
104  sigmaIetaMin = cms.double(0.0),
105  sigmaIetaMax = cms.double(0.05),
106 
107  eOverPBin = cms.int32(100),
108  eOverPMin = cms.double(0.0),
109  eOverPMax = cms.double(5.0),
110 
111  chi2Bin = cms.int32(100),
112  chi2Min = cms.double(0.0),
113  chi2Max = cms.double(20.0),
114 
115 
116 
117  OutputFileName = cms.string('DQMOfflinePhotonsAfterFirstStep.root'),
118 
119 
120 )