31#ifndef G4ToolsAnalysisManager_h
32#define G4ToolsAnalysisManager_h 1
37#include "tools/histo/h1d"
38#include "tools/histo/h2d"
39#include "tools/histo/h3d"
40#include "tools/histo/p1d"
41#include "tools/histo/p2d"
42#include "tools/wroot/ntuple"
68 G4bool onlyIfActive =
true)
const;
70 G4bool onlyIfActive =
true)
const;
72 G4bool onlyIfActive =
true)
const;
74 G4bool onlyIfActive =
true)
const;
76 G4bool onlyIfActive =
true)
const;
79 std::vector<tools::histo::h1d*>::iterator
BeginH1();
80 std::vector<tools::histo::h1d*>::iterator
EndH1();
81 std::vector<tools::histo::h1d*>::const_iterator
BeginConstH1()
const;
82 std::vector<tools::histo::h1d*>::const_iterator
EndConstH1()
const;
84 std::vector<tools::histo::h2d*>::iterator
BeginH2();
85 std::vector<tools::histo::h2d*>::iterator
EndH2();
86 std::vector<tools::histo::h2d*>::const_iterator
BeginConstH2()
const;
87 std::vector<tools::histo::h2d*>::const_iterator
EndConstH2()
const;
89 std::vector<tools::histo::h3d*>::iterator
BeginH3();
90 std::vector<tools::histo::h3d*>::iterator
EndH3();
91 std::vector<tools::histo::h3d*>::const_iterator
BeginConstH3()
const;
92 std::vector<tools::histo::h3d*>::const_iterator
EndConstH3()
const;
94 std::vector<tools::histo::p1d*>::iterator
BeginP1();
95 std::vector<tools::histo::p1d*>::iterator
EndP1();
96 std::vector<tools::histo::p1d*>::const_iterator
BeginConstP1()
const;
97 std::vector<tools::histo::p1d*>::const_iterator
EndConstP1()
const;
99 std::vector<tools::histo::p2d*>::iterator
BeginP2();
100 std::vector<tools::histo::p2d*>::iterator
EndP2();
102 std::vector<tools::histo::p2d*>::const_iterator
EndConstP2()
const;
105 std::vector<tools::wroot::ntuple*>::iterator
EndNtuple();
132#include "G4ToolsAnalysisManager.icc"