57 std::string m_className;
64 bool m_hasExternalCanvas;
69 double m_eMin, m_eMax;
70 double m_bMin, m_bMax;
71 double m_aMin, m_aMax;
72 double m_vMin, m_vMax;
85 std::vector<TF1> m_functions;
88 std::vector<TGraph> m_graphs;
92 void AddFunction(
const double xmin,
const double xmax,
const double ymin,
93 const double ymax,
const bool keep,
const std::string xlabel,
94 const std::string ylabel,
const int type,
const char xaxis,
95 const double e,
const double b,
const double a);
double EvaluateFunction(double *pos, double *par)
void PlotElectronVelocity(const char xaxis, const double e, const double b, const double a)
void PlotHoleDiffusion(const char xaxis, const double e, const double b, const double a)
void PlotElectronTownsend(const char xaxis, const double e, const double b, const double a)
void SetMedium(Medium *m)
void SetElectricFieldRange(const double emin, const double emax)
void PlotElectronAttachment(const char xaxis, const double e, const double b, const double a)
void PlotElectronDiffusion(const char xaxis, const double e, const double b, const double a)
void PlotElectronCrossSections()
void SetCanvas(TCanvas *c)
void PlotHoleVelocity(const char xaxis, const double e, const double b, const double a)
void SetMagneticFieldRange(const double bmin, const double bmax)
void PlotIonVelocity(const char xaxis, const double e, const double b, const double a)
void PlotIonDiffusion(const char xaxis, const double e, const double b, const double a)
void SetBAngleRange(const double amin, const double amax)
void PlotHoleTownsend(const char xaxis, const double e, const double b, const double a)
void PlotHoleAttachment(const char xaxis, const double e, const double b, const double a)