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  minimalSetOfHistos = cms.bool(True),
31  excludeBkgHistos = cms.bool(True),
32 
33  isHeavyIon = cms.untracked.bool(False),
34 
35  # DBE verbosity
36  Verbosity = cms.untracked.int32(0),
37  # 1 provides basic output
38  # 2 provides output of the fill step + 1
39  # 3 provides output of the store step + 2
40 
41  isolationStrength = cms.int32(1),
42  # 0 => Loose Photon = GoodCandidate
43  # 1 => Tight Photon = GoodCandidate
44 
45 
46 
47  ##### Histogram Ranges and Bins
48 
49  eBin = cms.int32(500),
50  eMin = cms.double(0.0),
51  eMax = cms.double(500.0),
52 
53  etBin = cms.int32(500),
54  etMin = cms.double(0.0),
55  etMax = cms.double(500.0),
56 
57  sumBin = cms.int32(230),
58  sumMin = cms.double(-3.0),
59  sumMax = cms.double(20.0),
60 
61  etaBin = cms.int32(200),
62  etaMin = cms.double(-2.5),
63  etaMax = cms.double(2.5),
64 
65  phiBin = cms.int32(200),
66  phiMin = cms.double(-3.14),
67  phiMax = cms.double(3.14),
68 
69  r9Bin = cms.int32(120),
70  r9Min = cms.double(0.0),
71  r9Max = cms.double(1.2),
72 
73  hOverEBin = cms.int32(200),
74  hOverEMin = cms.double(0),
75  hOverEMax = cms.double(0.5),
76 
77  numberBin = cms.int32(10),
78  numberMin = cms.double(0),
79  numberMax = cms.double(10),
80 
81  xBin = cms.int32(300),
82  xMin = cms.double(-60),
83  xMax = cms.double(60),
84 
85  yBin = cms.int32(300),
86  yMin = cms.double(-60),
87  yMax = cms.double(60),
88 
89  rBin = cms.int32(400),
90  rMin = cms.double(0),
91  rMax = cms.double(80),
92 
93  zBin = cms.int32(400),
94  zMin = cms.double(-200),
95  zMax = cms.double(200),
96 
97  dEtaTracksBin = cms.int32(100),
98  dEtaTracksMin = cms.double(-0.2),
99  dEtaTracksMax = cms.double(0.2),
100 
101  dPhiTracksBin = cms.int32(100),
102  dPhiTracksMin = cms.double(-0.5),
103  dPhiTracksMax = cms.double(0.5),
104 
105  sigmaIetaBin = cms.int32(200),
106  sigmaIetaMin = cms.double(0.0),
107  sigmaIetaMax = cms.double(0.05),
108 
109  eOverPBin = cms.int32(100),
110  eOverPMin = cms.double(0.0),
111  eOverPMax = cms.double(5.0),
112 
113  chi2Bin = cms.int32(100),
114  chi2Min = cms.double(0.0),
115  chi2Max = cms.double(20.0),
116 
117 
118 
119  OutputFileName = cms.string('DQMOfflinePhotonsAfterFirstStep.root'),
120 
121 
122 )