Geant4 11.1.1
Toolkit for the simulation of the passage of particles through matter
|
#include <G4Plotter.hh>
Public Types | |
using | RegionStyle = std::pair< unsigned int, G4String > |
using | Parameter = std::pair< G4String, G4String > |
using | RegionParameter = std::pair< unsigned int, Parameter > |
using | Region_h1d = std::pair< unsigned int, tools::histo::h1d * > |
using | Region_h2d = std::pair< unsigned int, tools::histo::h2d * > |
using | Region_h1 = std::pair< unsigned int, int > |
using | Region_h2 = std::pair< unsigned int, int > |
Public Member Functions | |
G4Plotter () | |
virtual | ~G4Plotter ()=default |
G4Plotter (const G4Plotter &) | |
G4Plotter & | operator= (const G4Plotter &) |
void | SetLayout (unsigned int colums, unsigned int rows) |
void | AddStyle (const G4String &style) |
void | AddRegionStyle (unsigned int region, const G4String &style) |
void | AddRegionParameter (unsigned int region, const G4String ¶meter, const G4String &value) |
void | AddRegionHistogram (unsigned int region, tools::histo::h1d *histo) |
void | AddRegionHistogram (unsigned int region, tools::histo::h2d *histo) |
void | AddRegionH1 (unsigned int region, int id) |
void | AddRegionH2 (unsigned int region, int id) |
void | Reset () |
void | Clear () |
void | ClearRegion (unsigned int region) |
unsigned int | GetColumns () const |
unsigned int | GetRows () const |
const std::vector< G4String > & | GetStyles () const |
const std::vector< RegionStyle > & | GetRegionStyles () const |
const std::vector< RegionParameter > & | GetRegionParameters () const |
const std::vector< Region_h1d > & | GetRegionH1Ds () const |
const std::vector< Region_h2d > & | GetRegionH2Ds () const |
const std::vector< Region_h1 > & | GetRegionH1s () const |
const std::vector< Region_h2 > & | GetRegionH2s () const |
Definition at line 40 of file G4Plotter.hh.
using G4Plotter::Parameter = std::pair<G4String,G4String> |
Definition at line 43 of file G4Plotter.hh.
using G4Plotter::Region_h1 = std::pair<unsigned int,int> |
Definition at line 47 of file G4Plotter.hh.
using G4Plotter::Region_h1d = std::pair<unsigned int,tools::histo::h1d*> |
Definition at line 45 of file G4Plotter.hh.
using G4Plotter::Region_h2 = std::pair<unsigned int,int> |
Definition at line 48 of file G4Plotter.hh.
using G4Plotter::Region_h2d = std::pair<unsigned int,tools::histo::h2d*> |
Definition at line 46 of file G4Plotter.hh.
using G4Plotter::RegionParameter = std::pair<unsigned int,Parameter> |
Definition at line 44 of file G4Plotter.hh.
using G4Plotter::RegionStyle = std::pair<unsigned int,G4String> |
Definition at line 42 of file G4Plotter.hh.
|
default |
|
virtualdefault |
|
default |
void G4Plotter::AddRegionH1 | ( | unsigned int | region, |
int | id | ||
) |
Definition at line 56 of file G4Plotter.cc.
void G4Plotter::AddRegionH2 | ( | unsigned int | region, |
int | id | ||
) |
Definition at line 59 of file G4Plotter.cc.
void G4Plotter::AddRegionHistogram | ( | unsigned int | region, |
tools::histo::h1d * | histo | ||
) |
Definition at line 50 of file G4Plotter.cc.
void G4Plotter::AddRegionHistogram | ( | unsigned int | region, |
tools::histo::h2d * | histo | ||
) |
Definition at line 53 of file G4Plotter.cc.
void G4Plotter::AddRegionParameter | ( | unsigned int | region, |
const G4String & | parameter, | ||
const G4String & | value | ||
) |
Definition at line 46 of file G4Plotter.cc.
void G4Plotter::AddRegionStyle | ( | unsigned int | region, |
const G4String & | style | ||
) |
Definition at line 43 of file G4Plotter.cc.
void G4Plotter::AddStyle | ( | const G4String & | style | ) |
Definition at line 40 of file G4Plotter.cc.
void G4Plotter::Clear | ( | ) |
Definition at line 74 of file G4Plotter.cc.
void G4Plotter::ClearRegion | ( | unsigned int | region | ) |
Definition at line 80 of file G4Plotter.cc.
|
inline |
Definition at line 67 of file G4Plotter.hh.
Referenced by G4ToolsSGSceneHandler::AddPrimitive().
|
inline |
Definition at line 72 of file G4Plotter.hh.
|
inline |
Definition at line 75 of file G4Plotter.hh.
Referenced by G4ToolsSGSceneHandler::AddPrimitive().
|
inline |
Definition at line 73 of file G4Plotter.hh.
|
inline |
Definition at line 76 of file G4Plotter.hh.
Referenced by G4ToolsSGSceneHandler::AddPrimitive().
|
inline |
Definition at line 71 of file G4Plotter.hh.
Referenced by G4ToolsSGSceneHandler::AddPrimitive().
|
inline |
Definition at line 70 of file G4Plotter.hh.
Referenced by G4ToolsSGSceneHandler::AddPrimitive().
|
inline |
Definition at line 68 of file G4Plotter.hh.
Referenced by G4ToolsSGSceneHandler::AddPrimitive().
|
inline |
Definition at line 69 of file G4Plotter.hh.
Referenced by G4ToolsSGSceneHandler::AddPrimitive().
void G4Plotter::Reset | ( | ) |
Definition at line 63 of file G4Plotter.cc.
void G4Plotter::SetLayout | ( | unsigned int | colums, |
unsigned int | rows | ||
) |
Definition at line 36 of file G4Plotter.cc.