Geant4-11
|
#include <G4Plotter.hh>
Public Types | |
using | Parameter = std::pair< G4String, G4String > |
using | Region_h1 = std::pair< unsigned int, int > |
using | Region_h1d = std::pair< unsigned int, tools::histo::h1d * > |
using | Region_h2 = std::pair< unsigned int, int > |
using | Region_h2d = std::pair< unsigned int, tools::histo::h2d * > |
using | RegionParameter = std::pair< unsigned int, Parameter > |
using | RegionStyle = std::pair< unsigned int, G4String > |
Public Member Functions | |
void | AddRegionH1 (unsigned int region, int id) |
void | AddRegionH2 (unsigned int region, int id) |
void | AddRegionHistogram (unsigned int region, tools::histo::h1d *histo) |
void | AddRegionHistogram (unsigned int region, tools::histo::h2d *histo) |
void | AddRegionParameter (unsigned int region, const G4String ¶meter, const G4String &value) |
void | AddRegionStyle (unsigned int region, const G4String &style) |
void | AddStyle (const G4String &style) |
void | Clear () |
void | ClearRegion (unsigned int region) |
G4Plotter () | |
G4Plotter (const G4Plotter &) | |
unsigned int | GetColumns () const |
const std::vector< Region_h1d > & | GetRegionH1Ds () const |
const std::vector< Region_h1 > & | GetRegionH1s () const |
const std::vector< Region_h2d > & | GetRegionH2Ds () const |
const std::vector< Region_h2 > & | GetRegionH2s () const |
const std::vector< RegionParameter > & | GetRegionParameters () const |
const std::vector< RegionStyle > & | GetRegionStyles () const |
unsigned int | GetRows () const |
const std::vector< G4String > & | GetStyles () const |
G4Plotter & | operator= (const G4Plotter &) |
void | Reset () |
void | SetLayout (unsigned int colums, unsigned int rows) |
virtual | ~G4Plotter ()=default |
Private Attributes | |
unsigned int | fColumns |
std::vector< Region_h1d > | fRegion_h1ds |
std::vector< Region_h1 > | fRegion_h1s |
std::vector< Region_h2d > | fRegion_h2ds |
std::vector< Region_h2 > | fRegion_h2s |
std::vector< RegionParameter > | fRegionParameters |
std::vector< RegionStyle > | fRegionStyles |
unsigned int | fRows |
std::vector< G4String > | fStyles |
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.
G4Plotter::G4Plotter | ( | ) |
Definition at line 30 of file G4Plotter.cc.
|
virtualdefault |
G4Plotter::G4Plotter | ( | const G4Plotter & | a_from | ) |
Definition at line 32 of file G4Plotter.cc.
void G4Plotter::AddRegionH1 | ( | unsigned int | region, |
int | id | ||
) |
void G4Plotter::AddRegionH2 | ( | unsigned int | region, |
int | id | ||
) |
void G4Plotter::AddRegionHistogram | ( | unsigned int | region, |
tools::histo::h1d * | histo | ||
) |
Definition at line 71 of file G4Plotter.cc.
References fRegion_h1ds.
void G4Plotter::AddRegionHistogram | ( | unsigned int | region, |
tools::histo::h2d * | histo | ||
) |
Definition at line 74 of file G4Plotter.cc.
References fRegion_h2ds.
void G4Plotter::AddRegionParameter | ( | unsigned int | region, |
const G4String & | parameter, | ||
const G4String & | value | ||
) |
Definition at line 67 of file G4Plotter.cc.
References fRegionParameters.
void G4Plotter::AddRegionStyle | ( | unsigned int | region, |
const G4String & | style | ||
) |
void G4Plotter::AddStyle | ( | const G4String & | style | ) |
Definition at line 61 of file G4Plotter.cc.
References fStyles.
void G4Plotter::Clear | ( | ) |
Definition at line 95 of file G4Plotter.cc.
References fRegion_h1ds, fRegion_h1s, fRegion_h2ds, and fRegion_h2s.
void G4Plotter::ClearRegion | ( | unsigned int | region | ) |
Definition at line 101 of file G4Plotter.cc.
References fRegion_h1ds, fRegion_h1s, fRegion_h2ds, and fRegion_h2s.
|
inline |
Definition at line 67 of file G4Plotter.hh.
References fColumns.
Referenced by G4ToolsSGSceneHandler::AddPrimitive().
|
inline |
|
inline |
Definition at line 75 of file G4Plotter.hh.
References fRegion_h1s.
Referenced by G4ToolsSGSceneHandler::AddPrimitive().
|
inline |
|
inline |
Definition at line 76 of file G4Plotter.hh.
References fRegion_h2s.
Referenced by G4ToolsSGSceneHandler::AddPrimitive().
|
inline |
Definition at line 71 of file G4Plotter.hh.
References fRegionParameters.
Referenced by G4ToolsSGSceneHandler::AddPrimitive().
|
inline |
Definition at line 70 of file G4Plotter.hh.
References fRegionStyles.
Referenced by G4ToolsSGSceneHandler::AddPrimitive().
|
inline |
Definition at line 68 of file G4Plotter.hh.
References fRows.
Referenced by G4ToolsSGSceneHandler::AddPrimitive().
|
inline |
Definition at line 69 of file G4Plotter.hh.
References fStyles.
Referenced by G4ToolsSGSceneHandler::AddPrimitive().
Definition at line 44 of file G4Plotter.cc.
References fColumns, fRegion_h1ds, fRegion_h1s, fRegion_h2ds, fRegion_h2s, fRegionParameters, fRegionStyles, fRows, and fStyles.
void G4Plotter::Reset | ( | ) |
Definition at line 84 of file G4Plotter.cc.
References fColumns, fRegion_h1ds, fRegion_h1s, fRegion_h2ds, fRegion_h2s, fRegionParameters, fRegionStyles, fRows, and fStyles.
void G4Plotter::SetLayout | ( | unsigned int | colums, |
unsigned int | rows | ||
) |
|
private |
Definition at line 79 of file G4Plotter.hh.
Referenced by GetColumns(), operator=(), Reset(), and SetLayout().
|
private |
Definition at line 84 of file G4Plotter.hh.
Referenced by AddRegionHistogram(), Clear(), ClearRegion(), GetRegionH1Ds(), operator=(), and Reset().
|
private |
Definition at line 86 of file G4Plotter.hh.
Referenced by AddRegionH1(), Clear(), ClearRegion(), GetRegionH1s(), operator=(), and Reset().
|
private |
Definition at line 85 of file G4Plotter.hh.
Referenced by AddRegionHistogram(), Clear(), ClearRegion(), GetRegionH2Ds(), operator=(), and Reset().
|
private |
Definition at line 87 of file G4Plotter.hh.
Referenced by AddRegionH2(), Clear(), ClearRegion(), GetRegionH2s(), operator=(), and Reset().
|
private |
Definition at line 83 of file G4Plotter.hh.
Referenced by AddRegionParameter(), GetRegionParameters(), operator=(), and Reset().
|
private |
Definition at line 82 of file G4Plotter.hh.
Referenced by AddRegionStyle(), GetRegionStyles(), operator=(), and Reset().
|
private |
Definition at line 80 of file G4Plotter.hh.
Referenced by GetRows(), operator=(), Reset(), and SetLayout().
|
private |
Definition at line 81 of file G4Plotter.hh.
Referenced by AddStyle(), GetStyles(), operator=(), and Reset().