33 #include "tools/histo/axis"    41   return baseHisto.get_axis(dimension).bins();
    49   return baseHisto.get_axis(dimension).lower_edge();
    57   return baseHisto.get_axis(dimension).upper_edge();
    64   auto nbins = baseHisto.get_axis(dimension).bins();
    67     functionName += hnType;
    68     functionName += 
"Width";
    70     description << 
"    nbins = 0 (for " << hnType << 
").";
    75   return ( baseHisto.get_axis(dimension).upper_edge() 
    76            - baseHisto.get_axis(dimension).lower_edge() )/nbins;
    82   return baseHisto.set_title(title);
    89   if ( dimension == 
kX ) {
    90     baseHisto.add_annotation(tools::histo::key_axis_x_title(), title);
    92   else if ( dimension == 
kY ) {  
    93     baseHisto.add_annotation(tools::histo::key_axis_y_title(), title);
    95   else if ( dimension == 
kZ ) {  
    96     baseHisto.add_annotation(tools::histo::key_axis_z_title(), title);
   105   return baseHisto.title();
   115   if ( dimension == 
kX ) {
   116     result = baseHisto.annotation(tools::histo::key_axis_x_title(), title);
   118   else if ( dimension == 
kY ) {  
   119     result = baseHisto.annotation(tools::histo::key_axis_y_title(), title);
   121   else if ( dimension == 
kZ ) {  
   122     result = baseHisto.annotation(tools::histo::key_axis_z_title(), title);
   129     functionName += hnType;
   130     functionName += axis;
   131     functionName += 
"Title";
   133     description << 
"    Failed to get " << axis << 
" axis " << hnType << 
" title.";
 G4double GetWidth(const G4ToolsBaseHisto &baseHisto, G4int dimension, const G4String &hnType)
 
G4String GetTitle(const G4ToolsBaseHisto &baseHisto)
 
G4String GetAxisTitle(const G4ToolsBaseHisto &baseHisto, G4int dimension, const G4String &hnType)
 
G4double GetMin(const G4ToolsBaseHisto &baseHisto, G4int dimension)
 
std::ostringstream G4ExceptionDescription
 
G4bool SetAxisTitle(G4ToolsBaseHisto &baseHisto, G4int dimension, const G4String &title)
 
tools::histo::base_histo< double, unsigned int, unsigned int, double, double > G4ToolsBaseHisto
 
G4bool SetTitle(G4ToolsBaseHisto &baseHisto, const G4String &title)
 
void G4Exception(const char *originOfException, const char *exceptionCode, G4ExceptionSeverity severity, const char *comments)
 
G4double GetMax(const G4ToolsBaseHisto &baseHisto, G4int dimension)
 
G4int GetNbins(const G4ToolsBaseHisto &baseHisto, G4int dimension)