Geant4  10.01.p02
G4UnitsCategory Class Reference

#include <G4UnitsTable.hh>

+ Collaboration diagram for G4UnitsCategory:

Public Member Functions

 G4UnitsCategory (const G4String &name)
 
 ~G4UnitsCategory ()
 
G4int operator== (const G4UnitsCategory &) const
 
G4int operator!= (const G4UnitsCategory &) const
 
const G4StringGetName () const
 
G4UnitsContainerGetUnitsList ()
 
G4int GetNameMxLen () const
 
G4int GetSymbMxLen () const
 
void UpdateNameMxLen (G4int len)
 
void UpdateSymbMxLen (G4int len)
 
void PrintCategory ()
 

Private Member Functions

 G4UnitsCategory (const G4UnitsCategory &)
 
G4UnitsCategoryoperator= (const G4UnitsCategory &)
 

Private Attributes

G4String Name
 
G4UnitsContainer UnitsList
 
G4int NameMxLen
 
G4int SymbMxLen
 

Detailed Description

Definition at line 114 of file G4UnitsTable.hh.

Constructor & Destructor Documentation

G4UnitsCategory::G4UnitsCategory ( const G4String name)
explicit

Definition at line 361 of file G4UnitsTable.cc.

G4UnitsCategory::~G4UnitsCategory ( )

Definition at line 368 of file G4UnitsTable.cc.

References UnitsList.

G4UnitsCategory::G4UnitsCategory ( const G4UnitsCategory right)
private

Definition at line 379 of file G4UnitsTable.cc.

References right.

Member Function Documentation

const G4String& G4UnitsCategory::GetName ( ) const
inline

Referenced by export_G4UnitsTable().

+ Here is the caller graph for this function:

G4int G4UnitsCategory::GetNameMxLen ( ) const
inline

Referenced by export_G4UnitsTable().

+ Here is the caller graph for this function:

G4int G4UnitsCategory::GetSymbMxLen ( ) const
inline

Referenced by export_G4UnitsTable().

+ Here is the caller graph for this function:

G4UnitsContainer& G4UnitsCategory::GetUnitsList ( )
inline

Referenced by export_G4UnitsTable().

+ Here is the caller graph for this function:

G4int G4UnitsCategory::operator!= ( const G4UnitsCategory right) const

Definition at line 407 of file G4UnitsTable.cc.

G4UnitsCategory & G4UnitsCategory::operator= ( const G4UnitsCategory right)
private

Definition at line 386 of file G4UnitsTable.cc.

References Name, NameMxLen, SymbMxLen, and UnitsList.

G4int G4UnitsCategory::operator== ( const G4UnitsCategory right) const

Definition at line 400 of file G4UnitsTable.cc.

void G4UnitsCategory::PrintCategory ( )

Definition at line 414 of file G4UnitsTable.cc.

References G4cout, G4endl, Name, and UnitsList.

Referenced by export_G4UnitsTable().

+ Here is the caller graph for this function:

void G4UnitsCategory::UpdateNameMxLen ( G4int  len)
inline

Referenced by export_G4UnitsTable().

+ Here is the caller graph for this function:

void G4UnitsCategory::UpdateSymbMxLen ( G4int  len)
inline

Referenced by export_G4UnitsTable().

+ Here is the caller graph for this function:

Member Data Documentation

G4String G4UnitsCategory::Name
private

Definition at line 140 of file G4UnitsTable.hh.

Referenced by operator=(), and PrintCategory().

G4int G4UnitsCategory::NameMxLen
private

Definition at line 142 of file G4UnitsTable.hh.

Referenced by operator=().

G4int G4UnitsCategory::SymbMxLen
private

Definition at line 143 of file G4UnitsTable.hh.

Referenced by operator=().

G4UnitsContainer G4UnitsCategory::UnitsList
private

Definition at line 141 of file G4UnitsTable.hh.

Referenced by operator=(), PrintCategory(), and ~G4UnitsCategory().


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