83 string histname =
"h_simConvEtaMTotal";
85 histname =
"h_simConvPhiMTotal";
87 histname =
"h_simConvRMTotal";
89 histname =
"h_simConvZMTotal";
91 histname =
"h_simConvEtMTotal";
96 histname =
"recoEffVsEta";
98 histname =
"recoEffVsPhi";
100 histname =
"recoEffVsEt";
103 histname =
"deadChVsEta";
106 histname =
"deadChVsPhi";
109 histname =
"deadChVsEt";
113 histname =
"convVsEt";
121 histname =
"convEffVsEtaTwoTracks";
124 histname =
"convEffVsPhiTwoTracks";
127 histname =
"convEffVsRTwoTracks";
130 histname =
"convEffVsZTwoTracks";
133 histname =
"convEffVsEtTwoTracks";
136 histname =
"convEffVsEtaTwoTracksAndVtxProbGT0";
138 histname =
"convEffVsEtaTwoTracksAndVtxProbGT0005";
140 histname =
"convEffVsRTwoTracksAndVtxProbGT0";
142 histname =
"convEffVsRTwoTracksAndVtxProbGT0005";
145 histname =
"convEffVsEtaOneTrack";
147 histname =
"convEffVsROneTrack";
149 histname =
"convEffVsZOneTrack";
151 histname =
"convEffVsEtOneTrack";
153 histname =
"convEffVsPhiOneTrack";
156 histname =
"convEffVsEtaTotal";
158 histname =
"convEffVsRTotal";
160 histname =
"convEffVsZTotal";
162 histname =
"convEffVsEtTotal";
164 histname =
"convEffVsPhiTotal";
167 histname =
"convFakeRateVsEtaTwoTracks";
169 histname =
"convFakeRateVsPhiTwoTracks";
171 histname =
"convFakeRateVsRTwoTracks";
173 histname =
"convFakeRateVsZTwoTracks";
175 histname =
"convFakeRateVsEtTwoTracks";
178 histname =
"bkgEffVsEta";
180 histname =
"bkgEffVsPhi";
182 histname =
"bkgEffVsEt";
185 histname =
"deadChVsEtaBkg";
188 histname =
"deadChVsPhiBkg";
191 histname =
"deadChVsEtBkg";
195 if ((
dbe_->
get(simInfoPathName +
"h_SimConvOneMTracksEta")) !=
nullptr and
196 (
dbe_->
get(convPathName +
"h_RecoConvTwoMTracksEta") !=
nullptr)) {
200 if ((
dbe_->
get(simInfoPathName +
"h_SimConvOneMTracksPhi") !=
nullptr) and
201 (
dbe_->
get(convPathName +
"h_RecoConvTwoMTracksPhi") !=
nullptr)) {
205 if ((
dbe_->
get(simInfoPathName +
"h_SimConvOneMTracksR")->
getTH1F() !=
nullptr) and
206 (
dbe_->
get(convPathName +
"h_RecoConvTwoMTracksR") !=
nullptr)) {
210 if ((
dbe_->
get(simInfoPathName +
"h_SimConvOneMTracksZ") !=
nullptr) and
211 (
dbe_->
get(convPathName +
"h_RecoConvTwoMTracksZ") !=
nullptr)) {
215 if ((
dbe_->
get(simInfoPathName +
"h_SimConvOneMTracksEt") !=
nullptr) and
216 (
dbe_->
get(convPathName +
"h_RecoConvTwoMTracksEt") !=
nullptr)) {
224 dbe_->
get(photonPathName +
"EtR9Less093ConvBarrel"),
225 dbe_->
get(photonPathName +
"EtR9Less093Barrel"),
228 dbe_->
get(photonPathName +
"EtR9Less093ConvEndcap"),
229 dbe_->
get(photonPathName +
"EtR9Less093Endcap"),
234 dbe_->
get(simInfoPathName +
"h_MatchedSimPhoEta"),
235 dbe_->
get(simInfoPathName +
"h_SimPhoEta"),
238 dbe_->
get(simInfoPathName +
"h_MatchedSimPhoPhi"),
239 dbe_->
get(simInfoPathName +
"h_SimPhoPhi"),
242 dbe_->
get(simInfoPathName +
"h_MatchedSimPhoEt"),
243 dbe_->
get(simInfoPathName +
"h_SimPhoEt"),
247 dbe_->
get(simInfoPathName +
"h_MatchedSimPhoBadChEta"),
248 dbe_->
get(simInfoPathName +
"h_MatchedSimPhoEta"),
251 dbe_->
get(simInfoPathName +
"h_MatchedSimPhoBadChPhi"),
252 dbe_->
get(simInfoPathName +
"h_MatchedSimPhoPhi"),
255 dbe_->
get(simInfoPathName +
"h_MatchedSimPhoBadChEt"),
256 dbe_->
get(simInfoPathName +
"h_MatchedSimPhoEt"),
261 dbe_->
get(simInfoPathName +
"h_SimConvTwoMTracksEta"),
262 dbe_->
get(simInfoPathName +
"h_VisSimConvEta"),
265 dbe_->
get(simInfoPathName +
"h_SimConvTwoMTracksPhi"),
266 dbe_->
get(simInfoPathName +
"h_VisSimConvPhi"),
269 dbe_->
get(simInfoPathName +
"h_SimConvTwoMTracksR"),
270 dbe_->
get(simInfoPathName +
"h_VisSimConvR"),
273 dbe_->
get(simInfoPathName +
"h_SimConvTwoMTracksZ"),
274 dbe_->
get(simInfoPathName +
"h_VisSimConvZ"),
277 dbe_->
get(simInfoPathName +
"h_SimConvTwoMTracksEt"),
278 dbe_->
get(simInfoPathName +
"h_VisSimConvEt"),
281 dbe_->
get(simInfoPathName +
"h_SimConvTwoMTracksEtaAndVtxPGT0"),
282 dbe_->
get(simInfoPathName +
"h_SimConvTwoMTracksEta"),
285 dbe_->
get(simInfoPathName +
"h_SimConvTwoMTracksEtaAndVtxPGT0005"),
286 dbe_->
get(simInfoPathName +
"h_SimConvTwoMTracksEta"),
289 dbe_->
get(simInfoPathName +
"h_SimConvTwoMTracksRAndVtxPGT0"),
290 dbe_->
get(simInfoPathName +
"h_SimConvTwoMTracksR"),
293 dbe_->
get(simInfoPathName +
"h_SimConvTwoMTracksRAndVtxPGT0005"),
294 dbe_->
get(simInfoPathName +
"h_SimConvTwoMTracksR"),
298 dbe_->
get(simInfoPathName +
"h_SimConvOneMTracksEta"),
299 dbe_->
get(simInfoPathName +
"h_VisSimConvEta"),
302 dbe_->
get(simInfoPathName +
"h_SimConvOneMTracksPhi"),
303 dbe_->
get(simInfoPathName +
"h_VisSimConvPhi"),
306 dbe_->
get(simInfoPathName +
"h_SimConvOneMTracksR"),
307 dbe_->
get(simInfoPathName +
"h_VisSimConvR"),
310 dbe_->
get(simInfoPathName +
"h_SimConvOneMTracksZ"),
311 dbe_->
get(simInfoPathName +
"h_VisSimConvZ"),
314 dbe_->
get(simInfoPathName +
"h_SimConvOneMTracksEt"),
315 dbe_->
get(simInfoPathName +
"h_VisSimConvEt"),
319 dbe_->
get(simInfoPathName +
"h_simConvEtaMTotal"),
320 dbe_->
get(simInfoPathName +
"h_VisSimConvEta"),
323 dbe_->
get(simInfoPathName +
"h_simConvPhiMTotal"),
324 dbe_->
get(simInfoPathName +
"h_VisSimConvPhi"),
327 dbe_->
get(simInfoPathName +
"h_simConvRMTotal"),
328 dbe_->
get(simInfoPathName +
"h_VisSimConvR"),
331 dbe_->
get(simInfoPathName +
"h_simConvZMTotal"),
332 dbe_->
get(simInfoPathName +
"h_VisSimConvZ"),
335 dbe_->
get(simInfoPathName +
"h_simConvEtMTotal"),
336 dbe_->
get(simInfoPathName +
"h_VisSimConvEt"),
340 dbe_->
get(convPathName +
"h_RecoConvTwoMTracksEta"),
341 dbe_->
get(convPathName +
"h_RecoConvTwoTracksEta"),
344 dbe_->
get(convPathName +
"h_RecoConvTwoMTracksPhi"),
345 dbe_->
get(convPathName +
"h_RecoConvTwoTracksPhi"),
348 dbe_->
get(convPathName +
"h_RecoConvTwoMTracksR"),
349 dbe_->
get(convPathName +
"h_RecoConvTwoTracksR"),
352 dbe_->
get(convPathName +
"h_RecoConvTwoMTracksZ"),
353 dbe_->
get(convPathName +
"h_RecoConvTwoTracksZ"),
356 dbe_->
get(convPathName +
"h_RecoConvTwoMTracksEt"),
357 dbe_->
get(convPathName +
"h_RecoConvTwoTracksEt"),
362 dbe_->
get(simInfoPathName +
"h_MatchedSimJetEta"),
363 dbe_->
get(simInfoPathName +
"h_SimJetEta"),
366 dbe_->
get(simInfoPathName +
"h_MatchedSimJetPhi"),
367 dbe_->
get(simInfoPathName +
"h_SimJetPhi"),
370 dbe_->
get(simInfoPathName +
"h_MatchedSimJetEt"),
371 dbe_->
get(simInfoPathName +
"h_SimJetEt"),
375 dbe_->
get(simInfoPathName +
"h_MatchedSimJetBadChEta"),
376 dbe_->
get(simInfoPathName +
"h_MatchedSimJetEta"),
379 dbe_->
get(simInfoPathName +
"h_MatchedSimJetBadChPhi"),
380 dbe_->
get(simInfoPathName +
"h_MatchedSimJetPhi"),
383 dbe_->
get(simInfoPathName +
"h_MatchedSimJetBadChEt"),
384 dbe_->
get(simInfoPathName +
"h_MatchedSimJetEt"),
MonitorElement * convEffEtaTwoTracksAndVtxProbGT0005_
MonitorElement * convEffEtTotal_
MonitorElement * convEffZOneTrack_
MonitorElement * h_simConvPhiMTotal_
MonitorElement * convEffEtOneTrack_
MonitorElement * convEffRTwoTracksAndVtxProbGT0_
MonitorElement * bkgRecoEffPhi_
MonitorElement * phoRecoEffEta_
MonitorElement * phoRecoEffPhi_
void setCurrentFolder(std::string const &fullpath) override
MonitorElement * phoDeadChEta_
MonitorElement * convEffEtaOneTrack_
MonitorElement * phoDeadChPhi_
MonitorElement * h_simConvEtaMTotal_
MonitorElement * bkgDeadChEta_
MonitorElement * convEffRTwoTracks_
MonitorElement * bkgRecoEffEt_
MonitorElement * convEffEtaTotal_
MonitorElement * phoRecoEffEt_
MonitorElement * convVsEt_[2]
MonitorElement * bkgDeadChEt_
MonitorElement * phoDeadChEt_
MonitorElement * convFakeRateZTwoTracks_
MonitorElement * convEffZTotal_
MonitorElement * convFakeRateEtaTwoTracks_
std::string outputFileName_
MonitorElement * convEffRTotal_
MonitorElement * convEffPhiTwoTracks_
std::string inputFileName_
MonitorElement * h_simConvEtMTotal_
MonitorElement * convFakeRateEtTwoTracks_
MonitorElement * bkgDeadChPhi_
MonitorElement * convEffPhiTotal_
MonitorElement * convEffRTwoTracksAndVtxProbGT0005_
MonitorElement * convEffEtaTwoTracksAndVtxProbGT0_
MonitorElement * convFakeRatePhiTwoTracks_
virtual TH1F * getTH1F() const
MonitorElement * convEffPhiOneTrack_
MonitorElement * convEffROneTrack_
virtual MonitorElement * get(std::string const &fullpath) const
MonitorElement * h_simConvRMTotal_
MonitorElement * convEffEtaTwoTracks_
DQM_DEPRECATED void save(std::string const &filename, std::string const &path="")
MonitorElement * bkgRecoEffEta_
void dividePlots(MonitorElement *dividend, MonitorElement *numerator, MonitorElement *denominator, std::string type)
MonitorElement * convFakeRateRTwoTracks_
MonitorElement * book1D(TString const &name, TString const &title, int const nchX, double const lowX, double const highX, FUNC onbooking=NOOP())
std::string analyzerName_
DQM_DEPRECATED bool open(std::string const &filename, bool overwrite=false, std::string const &path="", std::string const &prepend="", OpenRunDirs stripdirs=KeepRunDirs, bool fileMustExist=true)
MonitorElement * h_simConvZMTotal_
MonitorElement * convEffZTwoTracks_
MonitorElement * convEffEtTwoTracks_