Garfield
0.3
Toolkit for the detailed simulation of particle detectors based on ionization measurement in gases and semiconductors
Loading...
Searching...
No Matches
PlottingEngine.hh
Go to the documentation of this file.
1
#ifndef G_PLOTTING_ENGINE_H
2
#define G_PLOTTING_ENGINE_H
3
4
#include <TStyle.h>
5
6
namespace
Garfield
{
7
9
10
class
PlottingEngine
{
11
public
:
13
PlottingEngine
();
15
~PlottingEngine
() =
default
;
16
18
void
SetSerif
() {
m_serif
=
true
; }
20
void
SetSansSerif
() {
m_serif
=
false
; }
21
23
void
SetPalette
(
int
ncol) {
m_palette
= ncol; }
24
26
void
SetDefaultStyle
();
27
28
private
:
29
std::string
m_className
=
"PlottingEngine"
;
30
31
bool
m_serif
=
false
;
32
int
m_palette
= 0;
33
34
TStyle
m_garfieldStyle
;
35
};
36
}
// namespace Garfield
37
38
#endif
Garfield::PlottingEngine::SetDefaultStyle
void SetDefaultStyle()
Apply the default Garfield ROOT style.
Garfield::PlottingEngine::m_palette
int m_palette
Definition
PlottingEngine.hh:32
Garfield::PlottingEngine::m_garfieldStyle
TStyle m_garfieldStyle
Definition
PlottingEngine.hh:34
Garfield::PlottingEngine::PlottingEngine
PlottingEngine()
Default constructor.
Garfield::PlottingEngine::SetSerif
void SetSerif()
Use serif font.
Definition
PlottingEngine.hh:18
Garfield::PlottingEngine::SetPalette
void SetPalette(int ncol)
Set the colour palette.
Definition
PlottingEngine.hh:23
Garfield::PlottingEngine::m_serif
bool m_serif
Definition
PlottingEngine.hh:31
Garfield::PlottingEngine::SetSansSerif
void SetSansSerif()
Use sans-serif font.
Definition
PlottingEngine.hh:20
Garfield::PlottingEngine::~PlottingEngine
~PlottingEngine()=default
Destructor.
Garfield::PlottingEngine::m_className
std::string m_className
Definition
PlottingEngine.hh:29
Garfield
Definition
AvalancheGrid.hh:9
Include
Garfield
PlottingEngine.hh
Generated by
1.14.0