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
 
G4HnDimensionInformationGetHnDimensionInformation (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: