Garfield++ v2r0
A toolkit for the detailed simulation of particle detectors based on ionisation measurement in gases and semiconductors
|
Abstract base class for plotting engines. More...
#include <PlottingEngine.hh>
Public Member Functions | |
PlottingEngine () | |
Constructor. | |
virtual | ~PlottingEngine () |
Destructor. | |
void | SetLineColor1 (const std::string &col) |
void | SetLineColor2 (const std::string &col) |
void | SetElectronColor (const std::string &col) |
void | SetHoleColor (const std::string &col) |
void | SetIonColor (const std::string &col) |
void | SetPhotonColor (const std::string &col) |
void | SetChargedParticleColor (const std::string &col) |
std::string | GetLineColor1 () const |
std::string | GetLineColor2 () const |
std::string | GetElectronColor () const |
std::string | GetHoleColor () const |
std::string | GetIonColor () const |
std::string | GetPhotonColor () const |
std::string | GetChargedParticleColor () const |
void | EnableDebugging () |
void | DisableDebugging () |
Protected Attributes | |
std::string | m_className |
std::string | m_colorLine1 |
std::string | m_colorLine2 |
std::string | m_colorElectron |
std::string | m_colorHole |
std::string | m_colorIon |
std::string | m_colorPhoton |
std::string | m_colorChargedParticle |
bool | m_debug |
Abstract base class for plotting engines.
Definition at line 11 of file PlottingEngine.hh.
|
inline |
Constructor.
Definition at line 15 of file PlottingEngine.hh.
|
inlinevirtual |
|
inline |
Definition at line 50 of file PlottingEngine.hh.
|
inline |
Definition at line 49 of file PlottingEngine.hh.
|
inline |
Definition at line 46 of file PlottingEngine.hh.
|
inline |
Definition at line 42 of file PlottingEngine.hh.
|
inline |
Definition at line 43 of file PlottingEngine.hh.
|
inline |
Definition at line 44 of file PlottingEngine.hh.
|
inline |
Definition at line 40 of file PlottingEngine.hh.
|
inline |
Definition at line 41 of file PlottingEngine.hh.
|
inline |
Definition at line 45 of file PlottingEngine.hh.
|
inline |
Definition at line 36 of file PlottingEngine.hh.
|
inline |
Definition at line 32 of file PlottingEngine.hh.
|
inline |
Definition at line 33 of file PlottingEngine.hh.
|
inline |
Definition at line 34 of file PlottingEngine.hh.
|
inline |
Definition at line 30 of file PlottingEngine.hh.
|
inline |
Definition at line 31 of file PlottingEngine.hh.
|
inline |
Definition at line 35 of file PlottingEngine.hh.
|
protected |
Definition at line 53 of file PlottingEngine.hh.
Referenced by Garfield::PlottingEngineRoot::GetRootColor().
|
protected |
Definition at line 60 of file PlottingEngine.hh.
Referenced by GetChargedParticleColor(), Garfield::PlottingEngineRoot::GetRootColorChargedParticle(), and SetChargedParticleColor().
|
protected |
Definition at line 56 of file PlottingEngine.hh.
Referenced by GetElectronColor(), Garfield::PlottingEngineRoot::GetRootColorElectron(), and SetElectronColor().
|
protected |
Definition at line 57 of file PlottingEngine.hh.
Referenced by GetHoleColor(), Garfield::PlottingEngineRoot::GetRootColorHole(), and SetHoleColor().
|
protected |
Definition at line 58 of file PlottingEngine.hh.
Referenced by GetIonColor(), Garfield::PlottingEngineRoot::GetRootColorIon(), and SetIonColor().
|
protected |
Definition at line 55 of file PlottingEngine.hh.
Referenced by GetLineColor1(), Garfield::PlottingEngineRoot::GetRootColorLine1(), and SetLineColor1().
|
protected |
Definition at line 55 of file PlottingEngine.hh.
Referenced by GetLineColor2(), Garfield::PlottingEngineRoot::GetRootColorLine2(), and SetLineColor2().
|
protected |
Definition at line 59 of file PlottingEngine.hh.
Referenced by GetPhotonColor(), Garfield::PlottingEngineRoot::GetRootColorPhoton(), and SetPhotonColor().
|
protected |
Definition at line 62 of file PlottingEngine.hh.
Referenced by DisableDebugging(), EnableDebugging(), and Garfield::PlottingEngineRoot::GetRootColor().