34 #ifndef G4H1ToolsManager_h 
   35 #define G4H1ToolsManager_h 1 
   62     void  AddH1Vector(
const std::vector<tools::histo::h1d*>& h1Vector);
 
   67                               G4bool onlyIfActive = 
true) 
const;
 
   70     std::vector<tools::histo::h1d*>::iterator 
BeginH1();
 
   71     std::vector<tools::histo::h1d*>::iterator 
EndH1();
 
   72     std::vector<tools::histo::h1d*>::const_iterator 
BeginConstH1() 
const;
 
   73     std::vector<tools::histo::h1d*>::const_iterator 
EndConstH1() 
const;
 
   76     const std::vector<tools::histo::h1d*>& 
GetH1Vector() 
const;
 
   77     const std::vector<G4HnInformation*>&   
GetHnVector() 
const;  
 
   89                            const G4String& binScheme = 
"linear") 
final;
 
   91                            const std::vector<G4double>& edges,
 
   93                            const G4String& fcnName = 
"none") 
final;
 
   99                            const G4String& binSchemeName = 
"linear") 
final;
 
  101                            const std::vector<G4double>& edges,
 
  103                            const G4String& fcnName = 
"none") 
final;
 
  137     virtual std::shared_ptr<G4HnManager> 
GetHnManager() 
final;
 
  142     void AddH1Information(
const G4String& name,  
 
  149     static const G4int kDimension;
 
  160 inline  std::vector<tools::histo::h1d*>::const_iterator 
 
  164 inline  std::vector<tools::histo::h1d*>::const_iterator 
 
  175 { 
return std::shared_ptr<G4HnManager>(
fHnManager); }
 
std::vector< tools::histo::h1d * >::const_iterator BeginConstT() const
 
std::shared_ptr< G4HnManager > fHnManager
 
std::vector< tools::histo::h1d * >::iterator EndT()
 
const XML_Char int const XML_Char * value
 
std::vector< tools::histo::h1d * >::iterator BeginT()
 
std::vector< tools::histo::h1d * >::const_iterator EndConstT() const
 
std::vector< tools::histo::h1d * > fTVector