#include <DrawCanvasObject.h>
|
| static constexpr double | s_dblMax = std::numeric_limits<double>::max() |
Definition at line 14 of file DrawCanvasObject.h.
◆ PrimitivePtr_t
◆ PrimitiveVec_t
◆ Range2D_t
◆ Range_t
◆ AxisRanges
| enum class MuonValR4::IRootVisualizationService::ICanvasObject::AxisRanges : std::uint8_t |
|
stronginherited |
Enum to select the corner coordinates shown by the plot.
| Enumerator |
|---|
| xLow | |
| xHigh | |
| yLow | |
| yHigh | |
Definition at line 78 of file IRootVisualizationService.h.
78 : std::uint8_t{
79 xLow, xHigh, yLow, yHigh
80 };
◆ DrawCanvasObject()
| MuonValR4::detail::DrawCanvasObject::DrawCanvasObject |
( |
const std::string & | canvasName, |
|
|
const std::size_t | evtNumber ) |
◆ ~DrawCanvasObject()
| virtual MuonValR4::detail::DrawCanvasObject::~DrawCanvasObject |
( |
| ) |
|
|
virtualdefault |
◆ add() [1/3]
| void MuonValR4::detail::DrawCanvasObject::add |
( |
PrimitivePtr_t && | drawMe, |
|
|
const std::string & | drawOpt = "" ) |
|
finaloverridevirtual |
◆ add() [2/3]
| void MuonValR4::detail::DrawCanvasObject::add |
( |
std::vector< PrimitivePtr_t > && | drawMe | ) |
|
|
finaloverridevirtual |
Definition at line 63 of file DrawCanvasObject.cxx.
63 {
66 }
67 }
IRootVisualizationService::PrimitivePtr_t PrimitivePtr_t
virtual void add(PrimitivePtr_t &&drawMe, const std::string &drawOpt="") override final
Add a TObject to the ICanvasObject for later drawing onto a TCanvas.
◆ add() [3/3]
| virtual void MuonValR4::IRootVisualizationService::ICanvasObject::add |
( |
PrimitiveVec_t && | drawMe | ) |
|
|
pure virtualinherited |
Add a vector of TObjects to the ICanvasObject for later drawing onto a TCanvas.
- Parameters
-
| drawMe | List of unique TObject pointers |
◆ corner()
| double MuonValR4::detail::DrawCanvasObject::corner |
( |
const AxisRanges | r | ) |
const |
|
finaloverridevirtual |
◆ event()
| std::size_t MuonValR4::detail::DrawCanvasObject::event |
( |
| ) |
const |
◆ expandPad()
| void MuonValR4::detail::DrawCanvasObject::expandPad |
( |
const double | x, |
|
|
const double | y ) |
|
finaloverridevirtual |
◆ name()
| const std::string & MuonValR4::detail::DrawCanvasObject::name |
( |
| ) |
const |
◆ primitives() [1/2]
◆ primitives() [2/2]
◆ setAxisTitles()
| void MuonValR4::detail::DrawCanvasObject::setAxisTitles |
( |
const std::string & | xTitle, |
|
|
const std::string & | yTitle, |
|
|
const std::string & | zTitle ) |
|
finaloverridevirtual |
Define the titles of the Canvas axes.
- Parameters
-
Implements MuonValR4::IRootVisualizationService::ICanvasObject.
Definition at line 68 of file DrawCanvasObject.cxx.
70 {
74 }
const std::string & zTitle() const
Returns the title of the z-axis.
const std::string & yTitle() const
Returns the title of the y-axis.
const std::string & xTitle() const
Returns the title of the x-axis.
void assignIfNotEmpty(const std::string &inStr, std::string &outStr)
◆ setRangeScale()
| void MuonValR4::detail::DrawCanvasObject::setRangeScale |
( |
const double | s, |
|
|
bool | quadCan ) |
|
finaloverridevirtual |
◆ trash()
| void MuonValR4::detail::DrawCanvasObject::trash |
( |
| ) |
|
|
finaloverridevirtual |
◆ trashed()
| bool MuonValR4::detail::DrawCanvasObject::trashed |
( |
| ) |
const |
◆ xTitle()
| const std::string & MuonValR4::detail::DrawCanvasObject::xTitle |
( |
| ) |
const |
◆ yTitle()
| const std::string & MuonValR4::detail::DrawCanvasObject::yTitle |
( |
| ) |
const |
◆ zTitle()
| const std::string & MuonValR4::detail::DrawCanvasObject::zTitle |
( |
| ) |
const |
◆ m_axisRanges
◆ m_axisScale
| double MuonValR4::detail::DrawCanvasObject::m_axisScale {1.} |
|
private |
◆ m_evt
| std::size_t MuonValR4::detail::DrawCanvasObject::m_evt {} |
|
private |
◆ m_isTrashed
| std::atomic<bool> MuonValR4::detail::DrawCanvasObject::m_isTrashed {false} |
|
private |
◆ m_name
| std::string MuonValR4::detail::DrawCanvasObject::m_name {} |
|
private |
◆ m_primitives
◆ m_quadCan
| bool MuonValR4::detail::DrawCanvasObject::m_quadCan {false} |
|
private |
◆ m_xTitle
| std::string MuonValR4::detail::DrawCanvasObject::m_xTitle {} |
|
private |
◆ m_yTitle
| std::string MuonValR4::detail::DrawCanvasObject::m_yTitle {} |
|
private |
◆ m_zTitle
| std::string MuonValR4::detail::DrawCanvasObject::m_zTitle {} |
|
private |
◆ s_dblMax
| double MuonValR4::detail::DrawCanvasObject::s_dblMax = std::numeric_limits<double>::max() |
|
staticconstexprprivate |
The documentation for this class was generated from the following files: