Geant4 11.1.1
Toolkit for the simulation of the passage of particles through matter
|
#include <G4VTBaseHnManager.hh>
Public Member Functions | |
G4VTBaseHnManager ()=default | |
virtual | ~G4VTBaseHnManager ()=default |
G4VTBaseHnManager (const G4VTBaseHnManager &rhs)=delete | |
G4VTBaseHnManager & | operator= (const G4VTBaseHnManager &rhs)=delete |
virtual G4int | Create (const G4String &name, const G4String &title, const std::array< G4HnDimension, DIM > &bins, const std::array< G4HnDimensionInformation, DIM > &hnInfo)=0 |
virtual G4bool | Set (G4int id, const std::array< G4HnDimension, DIM > &bins, const std::array< G4HnDimensionInformation, DIM > &hnInfo)=0 |
virtual G4bool | Scale (G4int id, G4double factor)=0 |
virtual G4bool | Fill (G4int id, std::array< G4double, DIM > value, G4double weight=1.0)=0 |
virtual G4int | GetId (const G4String &name, G4bool warn=true) const =0 |
virtual G4int | GetNbins (unsigned int idim, G4int id) const =0 |
virtual G4double | GetMinValue (unsigned int idim, G4int id) const =0 |
virtual G4double | GetMaxValue (unsigned int idim, G4int id) const =0 |
virtual G4double | GetWidth (unsigned int idim, G4int id) const =0 |
virtual G4bool | SetTitle (G4int id, const G4String &title)=0 |
virtual G4bool | SetAxisTitle (unsigned int idim, G4int id, const G4String &title)=0 |
virtual G4String | GetTitle (G4int id) const =0 |
virtual G4String | GetAxisTitle (unsigned int idim, G4int id) const =0 |
virtual G4bool | WriteOnAscii (std::ofstream &output)=0 |
virtual G4bool | List (std::ostream &output, G4bool onlyIfActive=true)=0 |
virtual std::shared_ptr< G4HnManager > | GetHnManager ()=0 |
virtual const std::shared_ptr< G4HnManager > | GetHnManager () const =0 |
Friends | |
class | G4VAnalysisManager |
class | G4VAnalysisReader |
Definition at line 44 of file G4VTBaseHnManager.hh.
|
default |
|
virtualdefault |
|
delete |
|
pure virtual |
Implemented in G4THnToolsManager< DIM, HT >, G4THnToolsManager< kDim1, tools::histo::h1d >, G4THnToolsManager< kDim2, tools::histo::h2d >, G4THnToolsManager< kDim3, tools::histo::h3d >, G4THnToolsManager< kDim2, tools::histo::p1d >, G4THnToolsManager< kDim3, tools::histo::p2d >, G4THnToolsManager< 1, tools::histo::h1d >, G4THnToolsManager< 2, tools::histo::h2d >, G4THnToolsManager< 3, tools::histo::h3d >, G4THnToolsManager< 2, tools::histo::p1d >, and G4THnToolsManager< 3, tools::histo::p2d >.
|
pure virtual |
Implemented in G4THnToolsManager< DIM, HT >, G4THnToolsManager< kDim1, tools::histo::h1d >, G4THnToolsManager< kDim2, tools::histo::h2d >, G4THnToolsManager< kDim3, tools::histo::h3d >, G4THnToolsManager< kDim2, tools::histo::p1d >, G4THnToolsManager< kDim3, tools::histo::p2d >, G4THnToolsManager< 1, tools::histo::h1d >, G4THnToolsManager< 2, tools::histo::h2d >, G4THnToolsManager< 3, tools::histo::h3d >, G4THnToolsManager< 2, tools::histo::p1d >, and G4THnToolsManager< 3, tools::histo::p2d >.
|
pure virtual |
Implemented in G4THnToolsManager< DIM, HT >, G4THnToolsManager< kDim1, tools::histo::h1d >, G4THnToolsManager< kDim2, tools::histo::h2d >, G4THnToolsManager< kDim3, tools::histo::h3d >, G4THnToolsManager< kDim2, tools::histo::p1d >, G4THnToolsManager< kDim3, tools::histo::p2d >, G4THnToolsManager< 1, tools::histo::h1d >, G4THnToolsManager< 2, tools::histo::h2d >, G4THnToolsManager< 3, tools::histo::h3d >, G4THnToolsManager< 2, tools::histo::p1d >, and G4THnToolsManager< 3, tools::histo::p2d >.
|
pure virtual |
Implemented in G4THnToolsManager< DIM, HT >, G4THnToolsManager< kDim1, tools::histo::h1d >, G4THnToolsManager< kDim2, tools::histo::h2d >, G4THnToolsManager< kDim3, tools::histo::h3d >, G4THnToolsManager< kDim2, tools::histo::p1d >, G4THnToolsManager< kDim3, tools::histo::p2d >, G4THnToolsManager< 1, tools::histo::h1d >, G4THnToolsManager< 2, tools::histo::h2d >, G4THnToolsManager< 3, tools::histo::h3d >, G4THnToolsManager< 2, tools::histo::p1d >, and G4THnToolsManager< 3, tools::histo::p2d >.
|
pure virtual |
Implemented in G4THnToolsManager< DIM, HT >, G4THnToolsManager< kDim1, tools::histo::h1d >, G4THnToolsManager< kDim2, tools::histo::h2d >, G4THnToolsManager< kDim3, tools::histo::h3d >, G4THnToolsManager< kDim2, tools::histo::p1d >, G4THnToolsManager< kDim3, tools::histo::p2d >, G4THnToolsManager< 1, tools::histo::h1d >, G4THnToolsManager< 2, tools::histo::h2d >, G4THnToolsManager< 3, tools::histo::h3d >, G4THnToolsManager< 2, tools::histo::p1d >, and G4THnToolsManager< 3, tools::histo::p2d >.
Referenced by G4VAnalysisManager::SetH1Manager(), G4VAnalysisManager::SetH2Manager(), G4VAnalysisManager::SetH3Manager(), G4VAnalysisManager::SetP1Manager(), and G4VAnalysisManager::SetP2Manager().
|
pure virtual |
Implemented in G4THnToolsManager< DIM, HT >, G4THnToolsManager< kDim1, tools::histo::h1d >, G4THnToolsManager< kDim2, tools::histo::h2d >, G4THnToolsManager< kDim3, tools::histo::h3d >, G4THnToolsManager< kDim2, tools::histo::p1d >, G4THnToolsManager< kDim3, tools::histo::p2d >, G4THnToolsManager< 1, tools::histo::h1d >, G4THnToolsManager< 2, tools::histo::h2d >, G4THnToolsManager< 3, tools::histo::h3d >, G4THnToolsManager< 2, tools::histo::p1d >, and G4THnToolsManager< 3, tools::histo::p2d >.
|
pure virtual |
Implemented in G4THnToolsManager< DIM, HT >, G4THnToolsManager< kDim1, tools::histo::h1d >, G4THnToolsManager< kDim2, tools::histo::h2d >, G4THnToolsManager< kDim3, tools::histo::h3d >, G4THnToolsManager< kDim2, tools::histo::p1d >, G4THnToolsManager< kDim3, tools::histo::p2d >, G4THnToolsManager< 1, tools::histo::h1d >, G4THnToolsManager< 2, tools::histo::h2d >, G4THnToolsManager< 3, tools::histo::h3d >, G4THnToolsManager< 2, tools::histo::p1d >, and G4THnToolsManager< 3, tools::histo::p2d >.
|
pure virtual |
Implemented in G4THnToolsManager< DIM, HT >, G4THnToolsManager< kDim1, tools::histo::h1d >, G4THnToolsManager< kDim2, tools::histo::h2d >, G4THnToolsManager< kDim3, tools::histo::h3d >, G4THnToolsManager< kDim2, tools::histo::p1d >, G4THnToolsManager< kDim3, tools::histo::p2d >, G4THnToolsManager< 1, tools::histo::h1d >, G4THnToolsManager< 2, tools::histo::h2d >, G4THnToolsManager< 3, tools::histo::h3d >, G4THnToolsManager< 2, tools::histo::p1d >, and G4THnToolsManager< 3, tools::histo::p2d >.
|
pure virtual |
Implemented in G4THnToolsManager< DIM, HT >, G4THnToolsManager< kDim1, tools::histo::h1d >, G4THnToolsManager< kDim2, tools::histo::h2d >, G4THnToolsManager< kDim3, tools::histo::h3d >, G4THnToolsManager< kDim2, tools::histo::p1d >, G4THnToolsManager< kDim3, tools::histo::p2d >, G4THnToolsManager< 1, tools::histo::h1d >, G4THnToolsManager< 2, tools::histo::h2d >, G4THnToolsManager< 3, tools::histo::h3d >, G4THnToolsManager< 2, tools::histo::p1d >, and G4THnToolsManager< 3, tools::histo::p2d >.
|
pure virtual |
Implemented in G4THnToolsManager< DIM, HT >, G4THnToolsManager< kDim1, tools::histo::h1d >, G4THnToolsManager< kDim2, tools::histo::h2d >, G4THnToolsManager< kDim3, tools::histo::h3d >, G4THnToolsManager< kDim2, tools::histo::p1d >, G4THnToolsManager< kDim3, tools::histo::p2d >, G4THnToolsManager< 1, tools::histo::h1d >, G4THnToolsManager< 2, tools::histo::h2d >, G4THnToolsManager< 3, tools::histo::h3d >, G4THnToolsManager< 2, tools::histo::p1d >, and G4THnToolsManager< 3, tools::histo::p2d >.
|
pure virtual |
Implemented in G4THnToolsManager< DIM, HT >, G4THnToolsManager< kDim1, tools::histo::h1d >, G4THnToolsManager< kDim2, tools::histo::h2d >, G4THnToolsManager< kDim3, tools::histo::h3d >, G4THnToolsManager< kDim2, tools::histo::p1d >, G4THnToolsManager< kDim3, tools::histo::p2d >, G4THnToolsManager< 1, tools::histo::h1d >, G4THnToolsManager< 2, tools::histo::h2d >, G4THnToolsManager< 3, tools::histo::h3d >, G4THnToolsManager< 2, tools::histo::p1d >, and G4THnToolsManager< 3, tools::histo::p2d >.
|
pure virtual |
Implemented in G4THnToolsManager< DIM, HT >, G4THnToolsManager< kDim1, tools::histo::h1d >, G4THnToolsManager< kDim2, tools::histo::h2d >, G4THnToolsManager< kDim3, tools::histo::h3d >, G4THnToolsManager< kDim2, tools::histo::p1d >, G4THnToolsManager< kDim3, tools::histo::p2d >, G4THnToolsManager< 1, tools::histo::h1d >, G4THnToolsManager< 2, tools::histo::h2d >, G4THnToolsManager< 3, tools::histo::h3d >, G4THnToolsManager< 2, tools::histo::p1d >, and G4THnToolsManager< 3, tools::histo::p2d >.
|
delete |
|
pure virtual |
Implemented in G4THnToolsManager< DIM, HT >, G4THnToolsManager< kDim1, tools::histo::h1d >, G4THnToolsManager< kDim2, tools::histo::h2d >, G4THnToolsManager< kDim3, tools::histo::h3d >, G4THnToolsManager< kDim2, tools::histo::p1d >, G4THnToolsManager< kDim3, tools::histo::p2d >, G4THnToolsManager< 1, tools::histo::h1d >, G4THnToolsManager< 2, tools::histo::h2d >, G4THnToolsManager< 3, tools::histo::h3d >, G4THnToolsManager< 2, tools::histo::p1d >, and G4THnToolsManager< 3, tools::histo::p2d >.
|
pure virtual |
Implemented in G4THnToolsManager< DIM, HT >, G4THnToolsManager< kDim1, tools::histo::h1d >, G4THnToolsManager< kDim2, tools::histo::h2d >, G4THnToolsManager< kDim3, tools::histo::h3d >, G4THnToolsManager< kDim2, tools::histo::p1d >, G4THnToolsManager< kDim3, tools::histo::p2d >, G4THnToolsManager< 1, tools::histo::h1d >, G4THnToolsManager< 2, tools::histo::h2d >, G4THnToolsManager< 3, tools::histo::h3d >, G4THnToolsManager< 2, tools::histo::p1d >, and G4THnToolsManager< 3, tools::histo::p2d >.
|
pure virtual |
Implemented in G4THnToolsManager< DIM, HT >, G4THnToolsManager< kDim1, tools::histo::h1d >, G4THnToolsManager< kDim2, tools::histo::h2d >, G4THnToolsManager< kDim3, tools::histo::h3d >, G4THnToolsManager< kDim2, tools::histo::p1d >, G4THnToolsManager< kDim3, tools::histo::p2d >, G4THnToolsManager< 1, tools::histo::h1d >, G4THnToolsManager< 2, tools::histo::h2d >, G4THnToolsManager< 3, tools::histo::h3d >, G4THnToolsManager< 2, tools::histo::p1d >, and G4THnToolsManager< 3, tools::histo::p2d >.
|
pure virtual |
Implemented in G4THnToolsManager< DIM, HT >, G4THnToolsManager< kDim1, tools::histo::h1d >, G4THnToolsManager< kDim2, tools::histo::h2d >, G4THnToolsManager< kDim3, tools::histo::h3d >, G4THnToolsManager< kDim2, tools::histo::p1d >, G4THnToolsManager< kDim3, tools::histo::p2d >, G4THnToolsManager< 1, tools::histo::h1d >, G4THnToolsManager< 2, tools::histo::h2d >, G4THnToolsManager< 3, tools::histo::h3d >, G4THnToolsManager< 2, tools::histo::p1d >, and G4THnToolsManager< 3, tools::histo::p2d >.
|
pure virtual |
Implemented in G4THnToolsManager< DIM, HT >, G4THnToolsManager< kDim1, tools::histo::h1d >, G4THnToolsManager< kDim2, tools::histo::h2d >, G4THnToolsManager< kDim3, tools::histo::h3d >, G4THnToolsManager< kDim2, tools::histo::p1d >, G4THnToolsManager< kDim3, tools::histo::p2d >, G4THnToolsManager< 1, tools::histo::h1d >, G4THnToolsManager< 2, tools::histo::h2d >, G4THnToolsManager< 3, tools::histo::h3d >, G4THnToolsManager< 2, tools::histo::p1d >, and G4THnToolsManager< 3, tools::histo::p2d >.
|
friend |
Definition at line 47 of file G4VTBaseHnManager.hh.
|
friend |
Definition at line 48 of file G4VTBaseHnManager.hh.