 |
Belle II Software
release-05-01-25
|
18 #include <dqm/analysis/modules/DQMHistAnalysis.h>
23 #include <TGraphErrors.h>
38 class DQMHistAnalysisECLModule :
public DQMHistAnalysisModule {
53 virtual void event()
override;
55 virtual void endRun()
override;
71 std::vector<short>
m_low{};
79 TLine* m_lower_boundary_time_offsets =
nullptr;
81 TLine* m_upper_boundary_time_offsets =
nullptr;
122 void normalize(TCanvas*,
const std::string&,
const Double_t&);
virtual void beginRun() override
Call when a run begins.
std::vector< double > m_HitMapThresholds
Parameters for hit map histograms.
DQMHistAnalysisECLModule()
< derived from DQMHistAnalysisModule class.
TCanvas * c_quality_fit_data_analysis
TCanvas for quality_fit_data .
TLine * m_lower_boundary_trigtag2
TLine to show lower boundary for 'trigtag2_trigid' histogram.
std::vector< short > m_low
Vector for crates IDs w/ low statistics.
TCanvas * c_trigtag1_analysis
TCanvas for trigtag1 .
std::vector< std::string > m_WaveformOption
Options for waveform histograms.
TCanvas * c_quality_analysis
TCanvas for quality .
TCanvas * c_quality_other_analysis
TCanvas for quality_other .
std::vector< TCanvas * > c_wf_analysis
Vector of TCanvases for waveforms .
TH1 * h_time_crate_Thr1GeV
Histogram showing signal times from ECL crates (Thr.
TCanvas * c_bad_quality_analysis
TCanvas for bad_quality .
TLine * m_upper_boundary_trigtag2
TLine to show upper boundary for 'trigtag2_trigid' histogram.
virtual void terminate() override
Terminate.
Abstract base class for different kinds of events.
virtual void initialize() override
Initialize the module.
virtual void event() override
Event processor.
TCanvas * c_adc_hits_analysis
TCanvas for adc_hits .
void normalize(TCanvas *, const std::string &, const Double_t &)
Normalize histograms.
std::vector< TCanvas * > c_cid_analysis
Vector of TCanvases for hit map .
TCanvas * c_crate_time_offsets
TCanvas for time offsets.
int m_LogicTestMax
Maximum of fails for logic test.
double m_CrateTimeOffsetsMax
Maximum boundary for crate time offsets.
TCanvas * c_ampfail_quality_analysis
TCanvas for ampfail_quality .
TCanvas * c_logic_summary
TCanvas for ECL logic summary.
TGraphErrors * h_crate_time_offsets
Graph for time offsets.
virtual ~DQMHistAnalysisECLModule()
Destructor.
TH2F * h_logic_summary
Histogram for ECL logic summary.
TCanvas * c_timefail_quality_analysis
TCanvas for timefail_quality .
TCanvas * c_trigtag2_analysis
TCanvas for trigtag2 .
virtual void endRun() override
Call when a run ends.