![]() |
LArSoft
v07_13_02
Liquid Argon Software toolkit - http://larsoft.org/
|
#include "View2D.h"
Public Member Functions | |
| View2D () | |
| ~View2D () | |
| void | Draw () |
| void | Clear () |
| TMarker & | AddMarker (double x, double y, int c, int st, double sz) |
| TPolyMarker & | AddPolyMarker (int n, int c, int st, double sz) |
| TLine & | AddLine (double x1, double y1, double x2, double y2) |
| TPolyLine & | AddPolyLine (int n, int c, int w, int s) |
| TArc & | AddArc (double x, double t, double r, double a=0., double b=360.) |
| TBox & | AddBox (double x1, double y1, double x2, double y2) |
| TText & | AddText (double x, double y, const char *text) |
| TLatex & | AddLatex (double x, double y, const char *text) |
Private Attributes | |
| std::list< TMarker * > | fMarkerL |
| std::list< TPolyMarker * > | fPolyMarkerL |
| std::list< TLine * > | fLineL |
| std::list< TPolyLine * > | fPolyLineL |
| std::list< TArc * > | fArcL |
| std::list< TBox * > | fBoxL |
| std::list< TText * > | fTextL |
| std::list< TLatex * > | fLatexL |
Static Private Attributes | |
| static std::list< TMarker * > | fgMarkerL |
| static std::list< TPolyMarker * > | fgPolyMarkerL |
| static std::list< TLine * > | fgLineL |
| static std::list< TPolyLine * > | fgPolyLineL |
| static std::list< TArc * > | fgArcL |
| static std::list< TBox * > | fgBoxL |
| static std::list< TText * > | fgTextL |
| static std::list< TLatex * > | fgLatexL |
| evdb::View2D::View2D | ( | void | ) |
Definition at line 75 of file View2D.cxx.
| evdb::View2D::~View2D | ( | ) |
Definition at line 81 of file View2D.cxx.
| TArc & evdb::View2D::AddArc | ( | double | x, |
| double | t, | ||
| double | r, | ||
| double | a = 0., |
||
| double | b = 360. |
||
| ) |
Definition at line 238 of file View2D.cxx.
| TBox & evdb::View2D::AddBox | ( | double | x1, |
| double | y1, | ||
| double | x2, | ||
| double | y2 | ||
| ) |
Definition at line 263 of file View2D.cxx.
References evdb::TBoxClipped::TBoxClipped().
Referenced by evd::TQPad::Draw(), evd::RecoBaseDrawer::Hit2D(), evd::RecoBaseDrawer::OpFlashOrtho(), evd::RawDataDrawer::QueueDrawingBoxes(), and evd::RecoBaseDrawer::Wire2D().
| TLatex & evdb::View2D::AddLatex | ( | double | x, |
| double | y, | ||
| const char * | text | ||
| ) |
Definition at line 308 of file View2D.cxx.
Referenced by evd::AnalysisBaseDrawer::CalorInteractive(), evd::AnalysisBaseDrawer::CalorShower(), evd::AnalysisBaseDrawer::DrawDeDx(), evd::AnalysisBaseDrawer::DrawKineticEnergy(), and evd::SimulationDrawer::MCTruthShortText().
| TLine & evdb::View2D::AddLine | ( | double | x1, |
| double | y1, | ||
| double | x2, | ||
| double | y2 | ||
| ) |
Definition at line 187 of file View2D.cxx.
Referenced by evd::AnalysisBaseDrawer::CalorInteractive(), evd::AnalysisBaseDrawer::CalorShower(), evd::RecoBaseDrawer::Draw2DSlopeEndPoints(), evd::AnalysisBaseDrawer::DrawDeDx(), evd::AnalysisBaseDrawer::DrawKineticEnergy(), evd::TWireProjPad::DrawLinesinView(), evd::RecoBaseDrawer::Hit2D(), evd::SimulationDrawer::MCTruthVectors2D(), evd::RecoBaseDrawer::OpFlash2D(), evd::RecoBaseDrawer::OpFlashOrtho(), evd::RecoBaseDrawer::Prong2D(), evd::RecoBaseDrawer::Seed2D(), evd::RecoBaseDrawer::SeedOrtho(), and evd::RecoBaseDrawer::Wire2D().
| TMarker & evdb::View2D::AddMarker | ( | double | x, |
| double | y, | ||
| int | c, | ||
| int | st, | ||
| double | sz | ||
| ) |
Definition at line 124 of file View2D.cxx.
Referenced by evd::RecoBaseDrawer::Draw2DSlopeEndPoints(), evd::AnalysisBaseDrawer::DrawKineticEnergy(), evd::RecoBaseDrawer::DrawShowerOrtho(), evd::RecoBaseDrawer::DrawTrackVertexAssns2D(), evd::RecoBaseDrawer::EndPoint2D(), evd::RecoBaseDrawer::OpFlashOrtho(), evd::RecoBaseDrawer::Seed2D(), evd::RecoBaseDrawer::SeedOrtho(), evd::RecoBaseDrawer::Slice2D(), evd::TWireProjPad::UpdateSeedCurve(), evd::RecoBaseDrawer::Vertex2D(), and evd::RecoBaseDrawer::VertexOrtho().
| TPolyLine & evdb::View2D::AddPolyLine | ( | int | n, |
| int | c, | ||
| int | w, | ||
| int | s | ||
| ) |
Definition at line 210 of file View2D.cxx.
Referenced by evd::RecoBaseDrawer::BezierTrack2D(), evd::RecoBaseDrawer::Cluster2D(), evd::TQPad::Draw(), evd::RecoBaseDrawer::DrawPFParticleOrtho(), evd::RecoBaseDrawer::DrawTrack2D(), evd::RecoBaseDrawer::DrawTrackOrtho(), evd::SimulationDrawer::MCTruthOrtho(), evd::RecoBaseDrawer::Prong2D(), evd::RecoBaseDrawer::Slice2D(), and evd::TWireProjPad::UpdateSeedCurve().
| TPolyMarker & evdb::View2D::AddPolyMarker | ( | int | n, |
| int | c, | ||
| int | st, | ||
| double | sz | ||
| ) |
Definition at line 157 of file View2D.cxx.
Referenced by evd::AnalysisBaseDrawer::CalorInteractive(), evd::AnalysisBaseDrawer::CalorShower(), evd::AnalysisBaseDrawer::DrawDeDx(), evd::RecoBaseDrawer::DrawPFParticleOrtho(), evd::RecoBaseDrawer::DrawSpacePointOrtho(), evd::RecoBaseDrawer::DrawTrackOrtho(), and evd::SimulationDrawer::MCTruthOrtho().
| TText & evdb::View2D::AddText | ( | double | x, |
| double | y, | ||
| const char * | text | ||
| ) |
Definition at line 286 of file View2D.cxx.
Referenced by evd::RecoBaseDrawer::Cluster2D(), evd::RecoBaseDrawer::DrawTrackOrtho(), evd::RecoBaseDrawer::DrawTrackVertexAssns2D(), evd::RecoBaseDrawer::EndPoint2D(), evd::HeaderDrawer::Header(), evd::RecoBaseDrawer::Prong2D(), evd::RecoBaseDrawer::Slice2D(), and evd::RecoBaseDrawer::Vertex2D().
| void evdb::View2D::Clear | ( | ) |
Definition at line 109 of file View2D.cxx.
Referenced by evd::HeaderPad::Draw(), evd::MCBriefPad::Draw(), evd::CalorPad::Draw(), evd::TWireProjPad::Draw(), evd::Ortho3DPad::Draw(), and evd::TWireProjPad::DrawLinesinView().
| void evdb::View2D::Draw | ( | ) |
Definition at line 89 of file View2D.cxx.
Referenced by evd::HeaderPad::Draw(), evd::MCBriefPad::Draw(), evd::CalorPad::Draw(), evd::TWireProjPad::Draw(), evd::Ortho3DPad::Draw(), evd::TWireProjPad::DrawLinesinView(), and evd::TWireProjPad::UpdateSeedCurve().
|
staticprivate |
Definition at line 47 of file View2D.h.
Referenced by evdb::TBoxClipped::Paint().
|
staticprivate |
Definition at line 48 of file View2D.h.
Referenced by evdb::TBoxClipped::Paint().
|
staticprivate |
Definition at line 50 of file View2D.h.
Referenced by evdb::TBoxClipped::Paint().
|
staticprivate |
Definition at line 45 of file View2D.h.
Referenced by evdb::TBoxClipped::Paint().
|
staticprivate |
Definition at line 43 of file View2D.h.
Referenced by evdb::TBoxClipped::Paint().
|
staticprivate |
Definition at line 46 of file View2D.h.
Referenced by evdb::TBoxClipped::Paint().
|
staticprivate |
Definition at line 44 of file View2D.h.
Referenced by evdb::TBoxClipped::Paint().
|
staticprivate |
Definition at line 49 of file View2D.h.
Referenced by evdb::TBoxClipped::Paint().