1#include "DQM/HcalVetoResults.h"
10 hcal_veto_passname_ = ps.
get<std::string>(
"hcal_veto_passname");
19 auto veto_passed = hcal_veto.passesVeto();
20 auto total_pe = hcal_veto.getTotalPE();
21 auto num_valid_hits = hcal_veto.getNumValidHits();
22 auto max_pe_hit = hcal_veto.getMaxPEHit();
23 auto max_pe = max_pe_hit.getPE();
24 auto max_section = max_pe_hit.getSection();
25 auto max_pos_z = max_pe_hit.getZPos();
#define DECLARE_ANALYZER(CLASS)
Macro which allows the framework to construct an analyzer given its name during configuration.
Class used to encapsulate the results obtained from HcalVetoProcessor.
Generate histograms to check the final decisions made in the Hcal veto.
std::string hcal_veto_pass_
Pass Name for veto object.
virtual void analyze(const framework::Event &event)
Fills histograms.
std::string hcal_veto_name_
Collection Name for veto object.
virtual void configure(framework::config::Parameters &ps)
Input python configuration parameters.
HistogramPool histograms_
helper object for making and filling histograms
Implements an event buffer system for storing event data.
void fill(const std::string &name, const T &val)
Fill a 1D histogram.
Class encapsulating parameters for configuring a processor.
const T & get(const std::string &name) const
Retrieve the parameter of the given name.