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