LArSoft
v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
|
Public Member Functions | |
DrawWireHist (const fhicl::ParameterSet &pset) | |
~DrawWireHist () | |
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::vector< int > | fColorMap |
std::unordered_map< std::string, std::unique_ptr< TH1F > > | fRecoHistMap |
Definition at line 24 of file DrawWireHist_tool.cc.
|
explicit |
Definition at line 49 of file DrawWireHist_tool.cc.
References configure().
evdb_tool::DrawWireHist::~DrawWireHist | ( | ) |
Definition at line 54 of file DrawWireHist_tool.cc.
|
private |
Definition at line 140 of file DrawWireHist_tool.cc.
References DEFINE_ART_CLASS_TOOL, fRecoHistMap, evd::ColorDrawingOptions::fRecoQHigh, evd::ColorDrawingOptions::fRecoQLow, evd::RecoDrawingOptions::fWireLabels, and geo::GeometryCore::SignalType().
Referenced by Fill(), and getMinimum().
|
overridevirtual |
Implements evdb_tool::IWaveformDrawer.
Definition at line 56 of file DrawWireHist_tool.cc.
References fColorMap, and fRecoHistMap.
Referenced by DrawWireHist().
|
overridevirtual |
Implements evdb_tool::IWaveformDrawer.
Definition at line 124 of file DrawWireHist_tool.cc.
References fRecoHistMap.
|
overridevirtual |
Implements evdb_tool::IWaveformDrawer.
Definition at line 68 of file DrawWireHist_tool.cc.
References BookHistogram(), recob::Wire::Channel(), art::InputTag::encode(), fColorMap, evd::RawDrawingOptions::fDrawRawDataOrCalibWires, fMaximum, fMinimum, fRecoHistMap, evd::RecoDrawingOptions::fWireLabels, evdb::EventHolder::GetEvent(), evdb::EventHolder::Instance(), and recob::Wire::Signal().
|
inlineoverridevirtual |
Implements evdb_tool::IWaveformDrawer.
Definition at line 34 of file DrawWireHist_tool.cc.
References fMaximum.
|
inlineoverridevirtual |
Implements evdb_tool::IWaveformDrawer.
Definition at line 35 of file DrawWireHist_tool.cc.
References BookHistogram(), and fMinimum.
|
private |
Definition at line 43 of file DrawWireHist_tool.cc.
Referenced by configure(), and Fill().
|
private |
Definition at line 40 of file DrawWireHist_tool.cc.
Referenced by Fill(), and getMaximum().
|
private |
Definition at line 41 of file DrawWireHist_tool.cc.
Referenced by Fill(), and getMinimum().
|
private |
Definition at line 44 of file DrawWireHist_tool.cc.
Referenced by BookHistogram(), configure(), Draw(), and Fill().