4 trackAssociatorByHitsForPhotonValidation = SimTracker.TrackAssociation.TrackAssociatorByHits_cfi.TrackAssociatorByHits.clone()
5 trackAssociatorByHitsForPhotonValidation.ComponentName = cms.string(
'trackAssociatorByHitsForPhotonValidation')
6 trackAssociatorByHitsForPhotonValidation.Cut_RecoToSim = 0.5
7 trackAssociatorByHitsForPhotonValidation.Quality_SimToReco = 0.5
8 trackAssociatorByHitsForPhotonValidation.Purity_SimToReco = 0.5
9 trackAssociatorByHitsForPhotonValidation.SimToRecoDenominator =
'reco'
12 photonValidation = cms.EDAnalyzer(
"PhotonValidator",
13 Name = cms.untracked.string(
'photonValidation'),
14 OutputFileName = cms.string(
'PhotonValidationHistos.root'),
15 scEndcapProducer = cms.string(
'correctedMulti5x5SuperClustersWithPreshower'),
16 scBarrelProducer = cms.string(
'correctedHybridSuperClusters'),
17 phoProducer = cms.string(
'photons'),
18 conversionOITrackProducer =cms.string(
'ckfOutInTracksFromConversions'),
19 conversionIOTrackProducer =cms.string(
'ckfInOutTracksFromConversions'),
20 outInTrackCollection =cms.string(
''),
21 inOutTrackCollection =cms.string(
''),
22 photonCollection = cms.string(
''),
23 hbheInstance = cms.string(
''),
24 endcapEcalHits = cms.InputTag(
"ecalRecHit",
"EcalRecHitsEE"),
25 barrelEcalHits = cms.InputTag(
"ecalRecHit",
"EcalRecHitsEB"),
26 hbheModule = cms.string(
'hbhereco'),
27 trackProducer = cms.InputTag(
"generalTracks"),
28 label_tp = cms.InputTag(
"tpSelection"),
29 Verbosity = cms.untracked.int32(0),
30 fastSim = cms.bool(
False),
31 isRunCentrally = cms.bool(
False),
33 minPhoEtCut = cms.double(10.),
34 convTrackMinPtCut = cms.double(1.),
35 likelihoodCut = cms.double(0.),
37 useTP = cms.bool(
True),
39 eBin = cms.int32(100),
40 eMin = cms.double(0.0),
41 eMax = cms.double(500.0),
43 etScale = cms.double(0.1),
45 etBin = cms.int32(100),
46 etMax = cms.double(250.),
47 etMin = cms.double(0.0),
49 etaBin = cms.int32(100),
50 etaBin2 = cms.int32(25),
51 etaMin = cms.double(-2.5),
52 etaMax = cms.double(2.5),
54 phiBin = cms.int32(100),
55 phiMin = cms.double(-3.14),
56 phiMax = cms.double(3.14),
58 r9Bin = cms.int32(100),
59 r9Min = cms.double(0.0),
60 r9Max = cms.double(1.1),
62 dEtaTracksBin = cms.int32(100),
63 dEtaTracksMin = cms.double(-0.2),
64 dEtaTracksMax = cms.double(0.2),
66 dPhiTracksBin = cms.int32(100),
67 dPhiTracksMin = cms.double(-0.5),
68 dPhiTracksMax = cms.double(0.5),
70 dEtaBin = cms.int32(100),
71 dEtaMin = cms.double(-0.2),
72 dEtaMax = cms.double(0.2),
74 dPhiBin = cms.int32(100),
75 dPhiMin = cms.double(-0.05),
76 dPhiMax = cms.double(0.05),
79 rMin = cms.double(0.),
80 rMax = cms.double(120),
82 zBin = cms.int32(100),
83 zMin = cms.double(-220.),
84 zMax = cms.double(220),
86 resBin = cms.int32(100),
87 resMin = cms.double(0.7),
88 resMax = cms.double(1.2),
90 dCotCutOn =cms.bool(
False),
91 dCotCutValue=cms.double(0.05),
92 dCotHardCutValue=cms.double(0.02),
94 dCotTracksBin = cms.int32(100),
95 dCotTracksMin = cms.double(-2.),
96 dCotTracksMax = cms.double(2.),
98 povereBin = cms.int32(100),
99 povereMin = cms.double(0.),
100 povereMax = cms.double(5.),
102 eoverpBin = cms.int32(100),
103 eoverpMin = cms.double(0.),
104 eoverpMax = cms.double(5.),
106 chi2Min = cms.double(0.),
107 chi2Max = cms.double(20.),
109 ggMassBin =cms.int32(200),
110 ggMassMin =cms.double(60.),
111 ggMassMax =cms.double(160.),
113 rBinForXray = cms.int32(200),
114 rMinForXray = cms.double(0.),
115 rMaxForXray = cms.double(80.),
116 zBinForXray = cms.int32(100),
117 zBin2ForXray = cms.int32(560),
118 zMinForXray = cms.double(0.),
119 zMaxForXray = cms.double(280.),
122 hcalIsolExtR = cms.double(0.3),
123 hcalIsolInnR = cms.double(0.0),
124 minTrackPtCut = cms.double(1.5),
125 minBcEtCut = cms.double(0.0),
126 lipCut = cms.double(2.0),
127 trkIsolInnR = cms.double(0.03),
128 ecalIsolR = cms.double(0.35),
129 trkIsolExtR = cms.double(0.3),
130 maxNumOfTracksInCone = cms.int32(3),
131 hcalEtSumCut = cms.double(6.0),
132 minHcalHitEtCut = cms.double(0.0),
134 trkPtSumCut = cms.double(9999.0),
135 ecalEtSumCut = cms.double(5.0),