Geant4  10.02
G4HnInformation Class Reference

#include <G4HnInformation.hh>

+ Collaboration diagram for G4HnInformation:

Public Member Functions

 G4HnInformation (const G4String &name, G4int nofDimensions)
 
 G4HnInformation ()=delete
 
void AddHnDimensionInformation (const G4HnDimensionInformation &hnDimensionInformation)
 
void AddDimension (const G4String &unitName, const G4String &fcnName, G4BinScheme binScheme)
 
void SetDimension (G4int dimension, const G4String &unitName, const G4String &fcnName, G4BinScheme binScheme)
 
void SetActivation (G4bool activation)
 
void SetAscii (G4bool ascii)
 
void SetPlotting (G4bool plotting)
 
G4String GetName () const
 
G4HnDimensionInformation * GetHnDimensionInformation (G4int dimension)
 
G4bool GetActivation () const
 
G4bool GetAscii () const
 
G4bool GetPlotting () const
 

Private Attributes

G4String fName
 
std::vector
< G4HnDimensionInformation > 
fHnDimensionInformations
 
G4bool fActivation
 
G4bool fAscii
 
G4bool fPlotting
 

Detailed Description

Definition at line 95 of file G4HnInformation.hh.

Constructor & Destructor Documentation

G4HnInformation::G4HnInformation ( const G4String &  name,
G4int  nofDimensions 
)
inline

Definition at line 98 of file G4HnInformation.hh.

References fHnDimensionInformations.

G4HnInformation::G4HnInformation ( )
delete

Member Function Documentation

void G4HnInformation::AddDimension ( const G4String &  unitName,
const G4String &  fcnName,
G4BinScheme  binScheme 
)
inline

Definition at line 141 of file G4HnInformation.hh.

References fHnDimensionInformations, G4Analysis::GetFunction(), and G4Analysis::GetUnitValue().

Referenced by G4H1ToolsManager::AddH1Information(), G4H2ToolsManager::AddH2Information(), G4H3ToolsManager::AddH3Information(), G4P1ToolsManager::AddP1Information(), and G4P2ToolsManager::AddP2Information().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void G4HnInformation::AddHnDimensionInformation ( const G4HnDimensionInformation &  hnDimensionInformation)
inline

Definition at line 137 of file G4HnInformation.hh.

References fHnDimensionInformations.

G4bool G4HnInformation::GetActivation ( ) const
inline

Definition at line 178 of file G4HnInformation.hh.

References fActivation.

Referenced by G4PlotManager::PlotAndWrite().

+ Here is the caller graph for this function:

G4bool G4HnInformation::GetAscii ( ) const
inline

Definition at line 181 of file G4HnInformation.hh.

References fAscii.

G4HnDimensionInformation * G4HnInformation::GetHnDimensionInformation ( G4int  dimension)
inline

Definition at line 175 of file G4HnInformation.hh.

References fHnDimensionInformations.

Referenced by SetDimension().

+ Here is the caller graph for this function:

G4String G4HnInformation::GetName ( void  ) const
inline

Definition at line 172 of file G4HnInformation.hh.

References fName.

Referenced by G4PlotManager::PlotAndWrite().

+ Here is the caller graph for this function:

G4bool G4HnInformation::GetPlotting ( ) const
inline

Definition at line 184 of file G4HnInformation.hh.

References fPlotting.

Referenced by G4PlotManager::PlotAndWrite().

+ Here is the caller graph for this function:

void G4HnInformation::SetActivation ( G4bool  activation)
inline

Definition at line 163 of file G4HnInformation.hh.

References fActivation.

void G4HnInformation::SetAscii ( G4bool  ascii)
inline

Definition at line 166 of file G4HnInformation.hh.

References fAscii.

void G4HnInformation::SetDimension ( G4int  dimension,
const G4String &  unitName,
const G4String &  fcnName,
G4BinScheme  binScheme 
)
inline

Definition at line 150 of file G4HnInformation.hh.

References G4Analysis::GetFunction(), GetHnDimensionInformation(), and G4Analysis::GetUnitValue().

+ Here is the call graph for this function:

void G4HnInformation::SetPlotting ( G4bool  plotting)
inline

Definition at line 169 of file G4HnInformation.hh.

References fPlotting.

Member Data Documentation

G4bool G4HnInformation::fActivation
private

Definition at line 130 of file G4HnInformation.hh.

Referenced by GetActivation(), and SetActivation().

G4bool G4HnInformation::fAscii
private

Definition at line 131 of file G4HnInformation.hh.

Referenced by GetAscii(), and SetAscii().

std::vector<G4HnDimensionInformation> G4HnInformation::fHnDimensionInformations
private
G4String G4HnInformation::fName
private

Definition at line 128 of file G4HnInformation.hh.

Referenced by GetName().

G4bool G4HnInformation::fPlotting
private

Definition at line 132 of file G4HnInformation.hh.

Referenced by GetPlotting(), and SetPlotting().


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