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 G4String & GetName () const
 
G4UnitsContainer & GetUnitsList ()
 
G4int GetNameMxLen () const
 
G4int GetSymbMxLen () const
 
void UpdateNameMxLen (G4int len)
 
void UpdateSymbMxLen (G4int len)
 
void PrintCategory ()
 

Private Member Functions

 G4UnitsCategory (const G4UnitsCategory &)
 
G4UnitsCategory & operator= (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: