37namespace tools {
namespace histo {
class h1d;}}
38namespace tools {
namespace histo {
class h2d;}}
45 using Region_h1d = std::pair<unsigned int,tools::histo::h1d*>;
46 using Region_h2d = std::pair<unsigned int,tools::histo::h2d*>;
55 void SetLayout(
unsigned int colums,
unsigned int rows);
68 unsigned int GetRows()
const {
return fRows;}
69 const std::vector<G4String>&
GetStyles()
const {
return fStyles;}
72 const std::vector<Region_h1d>&
GetRegionH1Ds()
const {
return fRegion_h1ds;}
73 const std::vector<Region_h2d>&
GetRegionH2Ds()
const {
return fRegion_h2ds;}
75 const std::vector<Region_h1>&
GetRegionH1s()
const {
return fRegion_h1s;}
76 const std::vector<Region_h2>&
GetRegionH2s()
const {
return fRegion_h2s;}
79 unsigned int fColumns{1};
80 unsigned int fRows{1};
81 std::vector<G4String> fStyles;
82 std::vector<RegionStyle> fRegionStyles;
83 std::vector<RegionParameter> fRegionParameters;
84 std::vector<Region_h1d> fRegion_h1ds;
85 std::vector<Region_h2d> fRegion_h2ds;
86 std::vector<Region_h1> fRegion_h1s;
87 std::vector<Region_h2> fRegion_h2s;
std::pair< unsigned int, G4String > RegionStyle
unsigned int GetRows() const
const std::vector< RegionParameter > & GetRegionParameters() const
void AddRegionH2(unsigned int region, int id)
const std::vector< G4String > & GetStyles() const
std::pair< unsigned int, tools::histo::h1d * > Region_h1d
void AddRegionStyle(unsigned int region, const G4String &style)
void AddRegionH1(unsigned int region, int id)
const std::vector< Region_h2 > & GetRegionH2s() const
const std::vector< Region_h2d > & GetRegionH2Ds() const
G4Plotter & operator=(const G4Plotter &)
virtual ~G4Plotter()=default
std::pair< unsigned int, int > Region_h2
std::pair< G4String, G4String > Parameter
G4Plotter(const G4Plotter &)
const std::vector< RegionStyle > & GetRegionStyles() const
std::pair< unsigned int, Parameter > RegionParameter
const std::vector< Region_h1 > & GetRegionH1s() const
std::pair< unsigned int, int > Region_h1
const std::vector< Region_h1d > & GetRegionH1Ds() const
unsigned int GetColumns() const
void AddRegionHistogram(unsigned int region, tools::histo::h1d *histo)
void AddStyle(const G4String &style)
void ClearRegion(unsigned int region)
std::pair< unsigned int, tools::histo::h2d * > Region_h2d
void SetLayout(unsigned int colums, unsigned int rows)
void AddRegionParameter(unsigned int region, const G4String ¶meter, const G4String &value)