ATLAS Offline Software
Public Member Functions | List of all members
Trk::ILayerMaterialAnalyser Class Referenceabstract

#include <ILayerMaterialAnalyser.h>

Inheritance diagram for Trk::ILayerMaterialAnalyser:
Collaboration diagram for Trk::ILayerMaterialAnalyser:

Public Member Functions

 DeclareInterfaceID (ILayerMaterialAnalyser, 1, 0)
 Creates the InterfaceID and interfaceID() method. More...
 
virtual ~ILayerMaterialAnalyser ()
 Virtual destructor. More...
 
virtual StatusCode analyseLayerMaterial (const Layer &lay) const =0
 process the layer - after material creation and loading More...
 
virtual StatusCode analyseLayerMaterial (const Layer &lay, const LayerMaterialProperties &lmp) const =0
 process the layer material - after material creation and beofre loading More...
 
virtual StatusCode analyseLayerMaterial (const Layer &lay, const MaterialPropertiesMatrix &lmr) const =0
 process the layer material record - before material creation More...
 
virtual StatusCode analyseLayerMaterial (const Layer &lay, const LayerMaterialRecord &lmr) const =0
 process the layer material record - before material creation More...
 

Detailed Description

Interface class for LayerMaterial analysis

Author
Andre.nosp@m.as.S.nosp@m.alzbu.nosp@m.rger.nosp@m.@cern.nosp@m..ch

Definition at line 33 of file ILayerMaterialAnalyser.h.

Constructor & Destructor Documentation

◆ ~ILayerMaterialAnalyser()

virtual Trk::ILayerMaterialAnalyser::~ILayerMaterialAnalyser ( )
inlinevirtual

Virtual destructor.

Definition at line 40 of file ILayerMaterialAnalyser.h.

40 {}

Member Function Documentation

◆ analyseLayerMaterial() [1/4]

virtual StatusCode Trk::ILayerMaterialAnalyser::analyseLayerMaterial ( const Layer lay) const
pure virtual

process the layer - after material creation and loading

Implemented in Trk::LayerMaterialAnalyser.

◆ analyseLayerMaterial() [2/4]

virtual StatusCode Trk::ILayerMaterialAnalyser::analyseLayerMaterial ( const Layer lay,
const LayerMaterialProperties lmp 
) const
pure virtual

process the layer material - after material creation and beofre loading

Implemented in Trk::LayerMaterialAnalyser.

◆ analyseLayerMaterial() [3/4]

virtual StatusCode Trk::ILayerMaterialAnalyser::analyseLayerMaterial ( const Layer lay,
const LayerMaterialRecord lmr 
) const
pure virtual

process the layer material record - before material creation

Implemented in Trk::LayerMaterialAnalyser.

◆ analyseLayerMaterial() [4/4]

virtual StatusCode Trk::ILayerMaterialAnalyser::analyseLayerMaterial ( const Layer lay,
const MaterialPropertiesMatrix lmr 
) const
pure virtual

process the layer material record - before material creation

Implemented in Trk::LayerMaterialAnalyser.

◆ DeclareInterfaceID()

Trk::ILayerMaterialAnalyser::DeclareInterfaceID ( ILayerMaterialAnalyser  ,
,
 
)

Creates the InterfaceID and interfaceID() method.


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