34 #ifndef G4P2ToolsManager_h 
   35 #define G4P2ToolsManager_h 1 
   62     void AddP2Vector(
const std::vector<tools::histo::p2d*>& p2Vector);
 
   67                               G4bool onlyIfActive = 
true) 
const;
 
   69     std::vector<tools::histo::p2d*>::iterator 
BeginP2();
 
   70     std::vector<tools::histo::p2d*>::iterator 
EndP2();
 
   71     std::vector<tools::histo::p2d*>::const_iterator 
BeginConstP2() 
const;
 
   72     std::vector<tools::histo::p2d*>::const_iterator 
EndConstP2() 
const;
 
   75     const std::vector<tools::histo::p2d*>& 
GetP2Vector() 
const;
 
   76     const std::vector<G4HnInformation*>&   
GetHnVector() 
const;
 
   94                            const G4String& xbinScheme = 
"linear",
 
   95                            const G4String& ybinScheme = 
"linear") 
final;
 
   98                            const std::vector<G4double>& xedges,
 
   99                            const std::vector<G4double>& yedges,
 
  106                            const G4String& zfcnName = 
"none") 
final;
 
  118                            const G4String& xbinScheme = 
"linear",
 
  119                            const G4String& ybinScheme = 
"linear") 
final;
 
  122                            const std::vector<G4double>& xedges,
 
  123                            const std::vector<G4double>& yedges,
 
  130                            const G4String& zfcnName = 
"none") 
final;
 
  175     virtual std::shared_ptr<G4HnManager> 
GetHnManager() 
final;
 
  178     void AddP2Information(
const G4String& name,  
 
  190     static const G4int kDimension;
 
  201 inline  std::vector<tools::histo::p2d*>::const_iterator 
 
  205 inline  std::vector<tools::histo::p2d*>::const_iterator 
 
  216 { 
return std::shared_ptr<G4HnManager>(
fHnManager); }
 
std::vector< tools::histo::p2d * >::const_iterator BeginConstT() const
 
std::shared_ptr< G4HnManager > fHnManager
 
std::vector< tools::histo::p2d * >::iterator EndT()
 
std::vector< tools::histo::p2d * >::iterator BeginT()
 
std::vector< tools::histo::p2d * >::const_iterator EndConstT() const
 
std::vector< tools::histo::p2d * > fTVector