Geant4 11.1.1
Toolkit for the simulation of the passage of particles through matter
Loading...
Searching...
No Matches
G4VTBaseHnManager< DIM > Class Template Referenceabstract

#include <G4VTBaseHnManager.hh>

+ Inheritance diagram for G4VTBaseHnManager< DIM >:

Public Member Functions

 G4VTBaseHnManager ()=default
 
virtual ~G4VTBaseHnManager ()=default
 
 G4VTBaseHnManager (const G4VTBaseHnManager &rhs)=delete
 
G4VTBaseHnManageroperator= (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< G4HnManagerGetHnManager ()=0
 
virtual const std::shared_ptr< G4HnManagerGetHnManager () const =0
 

Friends

class G4VAnalysisManager
 
class G4VAnalysisReader
 

Detailed Description

template<unsigned int DIM>
class G4VTBaseHnManager< DIM >

Definition at line 44 of file G4VTBaseHnManager.hh.

Constructor & Destructor Documentation

◆ G4VTBaseHnManager() [1/2]

template<unsigned int DIM>
G4VTBaseHnManager< DIM >::G4VTBaseHnManager ( )
default

◆ ~G4VTBaseHnManager()

template<unsigned int DIM>
virtual G4VTBaseHnManager< DIM >::~G4VTBaseHnManager ( )
virtualdefault

◆ G4VTBaseHnManager() [2/2]

template<unsigned int DIM>
G4VTBaseHnManager< DIM >::G4VTBaseHnManager ( const G4VTBaseHnManager< DIM > &  rhs)
delete

Member Function Documentation

◆ Create()

◆ Fill()

◆ GetAxisTitle()

◆ GetHnManager() [1/2]

◆ GetHnManager() [2/2]

◆ GetId()

◆ GetMaxValue()

◆ GetMinValue()

◆ GetNbins()

◆ GetTitle()

◆ GetWidth()

◆ List()

◆ operator=()

template<unsigned int DIM>
G4VTBaseHnManager & G4VTBaseHnManager< DIM >::operator= ( const G4VTBaseHnManager< DIM > &  rhs)
delete

◆ Scale()

◆ Set()

◆ SetAxisTitle()

◆ SetTitle()

◆ WriteOnAscii()

Friends And Related Function Documentation

◆ G4VAnalysisManager

template<unsigned int DIM>
friend class G4VAnalysisManager
friend

Definition at line 47 of file G4VTBaseHnManager.hh.

◆ G4VAnalysisReader

template<unsigned int DIM>
friend class G4VAnalysisReader
friend

Definition at line 48 of file G4VTBaseHnManager.hh.


The documentation for this class was generated from the following file: