11#include <dqm/core/DQMHistAnalysis.h>
12#include <vxd/dataobjects/VxdID.h>
47 void event()
override final;
54 void plotCanvas(
bool enough,
bool errorflag,
bool warnflag, std::string buff);
DQMHistAnalysisModule()
Constructor / Destructor.
float m_statThreshold
Threshold values for statistic flag on the plotted histograms.
void initialize() override final
Initializer.
float m_sagittaThreshold
Threshold values for warning flag on the sagitta.
void event() override final
This method is called for each event.
std::map< std::string, TCanvas * > m_cResV
Data members.
std::vector< VxdID > m_PXDModules
vector for the IDs of all forward PXD Modules to iterate over
std::string m_histogramDirectoryName
Parameters accessible from basf2 scripts.
DQMHistAnalysisPXDBowModule()
Public functions.
std::string m_moduleName
name of the module which distribution will be plotted on the dqm, if empty all forward modules will b...
void beginRun() override final
Called when entering a new run.
std::map< std::string, TH1F > m_hResV
The final histograms.
float m_roiThreshold
Threshold values for warning flag on the resV, the value is related on the dimesion of the ROI.
void plotCanvas(bool enough, bool errorflag, bool warnflag, std::string buff)
Plot the histogram of the module with ID buff and colorize the canvas using the stat,...
float m_sagittaErrorThreshold
Threshold values for error flag on the sagitta.
Abstract base class for different kinds of events.