GEAR  1.9.0
 All Classes Namespaces Functions Variables Typedefs Enumerations Friends Pages
Public Member Functions | Protected Attributes | List of all members
gear::GearMaterialProperties Class Referenceabstract

Abstract base class for implemenations of the GearPointPtoperties and GearDistanceProperties. More...

#include <GearMaterialProperties.h>

Inheritance diagram for gear::GearMaterialProperties:
gear::TGeoMaterialProperties

Public Member Functions

ConfigMap & config ()
 Use to configure an instance of the material properties, e.g. More...
 
virtual void initialize ()=0
 Initialize a concrete implemetaiton of the detailed material properties - after the configuration.
 
virtual GearPointPropertiesgetGearPointProperties () const =0
 Get an instance of the GearPointProperties - 0 if not initialized.
 
virtual GearDistancePropertiesgetGearDistanceProperties () const =0
 Get an instance of the GearDistanceProperties - 0 if not initialized.
 
ConfigMap & config ()
 Use to configure an instance of the material properties, e.g. More...
 
void initialize ()=0
 Initialize a concrete implemetaiton of the detailed material properties - after the configuration.
 
virtual GearPointPropertiesgetGearPointProperties () const =0
 Get an instance of the GearPointProperties - 0 if not initialized.
 
virtual GearDistancePropertiesgetGearDistanceProperties () const =0
 Get an instance of the GearDistanceProperties - 0 if not initialized.
 

Protected Attributes

ConfigMap _cfg {}
 

Detailed Description

Abstract base class for implemenations of the GearPointPtoperties and GearDistanceProperties.

Will allow to have concrete implementations as plugin libraries.

Author
F. Gaede, DESY
Version
$Id$

Definition at line 22 of file GearMaterialProperties.h.

Member Function Documentation

ConfigMap& gear::GearMaterialProperties::config ( )
inline

Use to configure an instance of the material properties, e.g.

gMP.config()["name"] = "ILD_01" ;
Actual configuration parameter names depend on the implementation.

Definition at line 27 of file geartgeo/GearMaterialProperties.h.

ConfigMap& gear::GearMaterialProperties::config ( )
inline

Use to configure an instance of the material properties, e.g.

gMP.config()["name"] = "ILD_01" ;
Actual configuration parameter names depend on the implementation.

Definition at line 32 of file GearMaterialProperties.h.

Referenced by gear::GearXML::createGearMgr().


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