Geant4  10.04.p03
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
G4tgrSolid Class Reference
Inheritance diagram for G4tgrSolid:
G4tgrSolidBoolean

Public Member Functions

 G4tgrSolid ()
 
 G4tgrSolid (const std::vector< G4String > &wl)
 
virtual ~G4tgrSolid ()
 
const G4StringGetName () const
 
const G4StringGetType () const
 
const std::vector< std::vector
< G4double > * > 
GetSolidParams () const
 
virtual const G4StringGetRelativeRotMatName () const
 
virtual G4ThreeVector GetRelativePlace () const
 

Protected Attributes

G4String theName
 
G4String theType
 
std::vector< std::vector
< G4double > * > 
theSolidParams
 

Private Member Functions

void FillSolidParams (const std::vector< G4String > &wl)
 

Friends

std::ostream & operator<< (std::ostream &, const G4tgrSolid &)
 

Constructor & Destructor Documentation

G4tgrSolid ( const std::vector< G4String > &  wl)
virtual ~G4tgrSolid ( )
virtual

Member Function Documentation

const G4String& GetName ( ) const

References theName.

const G4String& GetType ( ) const

References theType.

const std::vector< std::vector<G4double>* > GetSolidParams ( ) const
virtual const G4String& GetRelativeRotMatName ( ) const
virtual

Reimplemented in G4tgrSolidBoolean.

virtual G4ThreeVector GetRelativePlace ( ) const
virtual

Reimplemented in G4tgrSolidBoolean.

void FillSolidParams ( const std::vector< G4String > &  wl)
private

Friends And Related Function Documentation

std::ostream& operator<< ( std::ostream &  ,
const G4tgrSolid  
)
friend

Member Data Documentation

G4String theName
protected

Referenced by GetName().

G4String theType
protected

Referenced by GetType().

std::vector< std::vector<G4double>* > theSolidParams
protected