11 #include <boost/format.hpp>
15 #include "TPaveText.h"
25 #include <dqm/analysis/modules/DQMHistAnalysis.h>
68 virtual void event()
override;
73 virtual void endRun()
override;
113 void fitHistogram(TH1D*& temphist, std::string& status);
DQM analysis module grab canvases from DQM module and perform higher level operation like histogram f...
DQMHistAnalysisCDCDedxModule()
constructor
virtual ~DQMHistAnalysisCDCDedxModule()
destructor
void drawDedxCosPhi()
funtion to draw dEdx vs costh and phi
unsigned first
substring start value
void drawBandPlot()
funtion to dedx bands P
TLine * l_line
line for dedx mean
void drawWireStatus()
funtion to draw ADC-based dead wire status of CDC
virtual void initialize() override
init function for default values
int m_nhadevt
hadron events
unsigned last
substring last value
virtual void event() override
event by event function
void set_Pad_Style(double l, double r, double t, double b)
funtion to reset pad margins
virtual void endRun() override
end of each run
std::string m_status
fit status
virtual void terminate() override
terminating at the end of last run
MonitoringObject * m_monObj
MonitoringObject for mirabelle.
TCanvas * c_ir_dedx
intra-run dedx status
std::string m_iexprun
info of exp/run
void set_Plot_Style()
funtion to add plot style
virtual void beginRun() override
begin each run
TCanvas * c_pr_dedx
dedx dist+fit
void getMetadata()
funtion to get metadata from histogram
double m_dbrg
previous run gain
int m_nbhabhaevt
bhabha events
void drawDedxPR()
funtion to draw dEdx+Fit
void fitHistogram(TH1D *&temphist, std::string &status)
funtion to fit gaussian dist.
void set_Hist_Style(TH1 *obj)
funtion to reset pad margins
void drawDedxIR()
funtion to draw dEdx+Fit for run variation
void set_Text_Style(TPaveText *&obj)
funtion to add text style
std::string mmode
monitoring mode all/basic
The base class for the histogram analysis module.
MonitoringObject is a basic object to hold data for the run-dependency monitoring Run summary TCanvas...
Abstract base class for different kinds of events.