34 #ifndef G4H2ToolsManager_h 
   35 #define G4H2ToolsManager_h 1 
   62     void AddH2Vector(
const std::vector<tools::histo::h2d*>& h2Vector);
 
   67                               G4bool onlyIfActive = 
true) 
const;
 
   69     std::vector<tools::histo::h2d*>::iterator 
BeginH2();
 
   70     std::vector<tools::histo::h2d*>::iterator 
EndH2();
 
   71     std::vector<tools::histo::h2d*>::const_iterator 
BeginConstH2() 
const;
 
   72     std::vector<tools::histo::h2d*>::const_iterator 
EndConstH2() 
const;
 
   75     const std::vector<tools::histo::h2d*>& 
GetH2Vector() 
const;
 
   76     const std::vector<G4HnInformation*>&   
GetHnVector() 
const;
 
   91                            const G4String& xbinScheme = 
"linear",
 
   92                            const G4String& ybinScheme = 
"linear") 
final;
 
   95                            const std::vector<G4double>& xedges,
 
   96                            const std::vector<G4double>& yedges,
 
  100                            const G4String& yfcnName = 
"none") 
final;
 
  109                            const G4String& xbinScheme = 
"linear",
 
  110                            const G4String& ybinScheme = 
"linear") 
final;
 
  113                            const std::vector<G4double>& xedges,
 
  114                            const std::vector<G4double>& yedges,
 
  118                            const G4String& yfcnName = 
"none") 
final;
 
  160     virtual std::shared_ptr<G4HnManager> 
GetHnManager() 
final;
 
  163     void AddH2Information(
const G4String& name,  
 
  174     static const G4int kDimension;
 
  184 inline  std::vector<tools::histo::h2d*>::const_iterator 
 
  188 inline  std::vector<tools::histo::h2d*>::const_iterator 
 
  199 { 
return std::shared_ptr<G4HnManager>(
fHnManager); }
 
std::vector< tools::histo::h2d * >::const_iterator BeginConstT() const
 
std::shared_ptr< G4HnManager > fHnManager
 
std::vector< tools::histo::h2d * >::iterator EndT()
 
std::vector< tools::histo::h2d * >::iterator BeginT()
 
std::vector< tools::histo::h2d * >::const_iterator EndConstT() const
 
std::vector< tools::histo::h2d * > fTVector