 |
Belle II Software
release-05-01-25
|
15 #include <dqm/analysis/modules/DQMHistAnalysis.h>
24 class DQMHistAnalysisCDCDedxModule :
public DQMHistAnalysisModule {
52 virtual void event()
override;
57 virtual void endRun()
override;
virtual void terminate() override
terminating at the end of last run
virtual void initialize() override
init function for default values
TCanvas * c_CDCdedxMean
Save fitted mean and sigma for the 'dedx' values.
virtual ~DQMHistAnalysisCDCDedxModule()
destructor
std::string runnumber
Current Run number.
double dedxmean
fit value for dedx mean
virtual void event() override
event by event function
TCanvas * c_CDCdedxSigma
canvas for dedx sigma value
TLine * tLine
Ref line for dEdx fit mean.
double dedxsigma
fit value for dedx sigma
TF1 * f_fGaus
Gaus fit function for dEdx dist.
void computedEdxBandPlot()
funtion to trending plots for mean and sigma of dEdx distribution
Abstract base class for different kinds of events.
TH1F * h_CDCdedxMean
histogram for dedx mean value
TH1F * h_CDCdedxSigma
histogram for dedx sigma value
virtual void endRun() override
end of each run
virtual void beginRun() override
begin each run
std::string runstatus
Status of run quality.
void computedEdxMeanSigma()
funtion to compute mean and sigma of dEdx distribution
DQMHistAnalysisCDCDedxModule()
constructor