LArSoft
v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
|
Public Member Functions | |
DrawRawHist (const fhicl::ParameterSet &pset) | |
~DrawRawHist () | |
void | configure (const fhicl::ParameterSet &pset) override |
void | Fill (evdb::View2D &, raw::ChannelID_t &, float, float) override |
void | Draw (const std::string &, float, float) override |
float | getMaximum () const override |
float | getMinimum () const override |
Private Member Functions | |
void | BookHistogram (raw::ChannelID_t &, float, float) |
Private Attributes | |
float | fMaximum |
float | fMinimum |
std::unique_ptr< TH1F > | fRawDigitHist |
Definition at line 27 of file DrawRawHist_tool.cc.
|
explicit |
Definition at line 51 of file DrawRawHist_tool.cc.
References configure().
evdb_tool::DrawRawHist::~DrawRawHist | ( | ) |
Definition at line 56 of file DrawRawHist_tool.cc.
|
private |
Definition at line 153 of file DrawRawHist_tool.cc.
References DEFINE_ART_CLASS_TOOL, fRawDigitHist, evd::ColorDrawingOptions::fRawQHigh, evd::ColorDrawingOptions::fRawQLow, and geo::GeometryCore::SignalType().
Referenced by Fill(), and getMinimum().
|
overridevirtual |
Implements evdb_tool::IWaveformDrawer.
Definition at line 58 of file DrawRawHist_tool.cc.
Referenced by DrawRawHist().
|
overridevirtual |
Implements evdb_tool::IWaveformDrawer.
Definition at line 139 of file DrawRawHist_tool.cc.
References fRawDigitHist.
|
overridevirtual |
Implements evdb_tool::IWaveformDrawer.
Definition at line 63 of file DrawRawHist_tool.cc.
References raw::RawDigit::ADCs(), BookHistogram(), raw::RawDigit::Channel(), raw::RawDigit::Compression(), fMaximum, fMinimum, evd::RawDrawingOptions::fPedestalOption, evd::RawDrawingOptions::fRawDataLabels, fRawDigitHist, evdb::EventHolder::GetEvent(), raw::RawDigit::GetPedestal(), evdb::EventHolder::Instance(), art::Handle< T >::isValid(), raw::RawDigit::Samples(), and raw::Uncompress().
|
inlineoverridevirtual |
Implements evdb_tool::IWaveformDrawer.
Definition at line 37 of file DrawRawHist_tool.cc.
References fMaximum.
|
inlineoverridevirtual |
Implements evdb_tool::IWaveformDrawer.
Definition at line 38 of file DrawRawHist_tool.cc.
References BookHistogram(), and fMinimum.
|
private |
Definition at line 43 of file DrawRawHist_tool.cc.
Referenced by Fill(), and getMaximum().
|
private |
Definition at line 44 of file DrawRawHist_tool.cc.
Referenced by Fill(), and getMinimum().
|
private |
Definition at line 46 of file DrawRawHist_tool.cc.
Referenced by BookHistogram(), Draw(), and Fill().