ATLAS Offline Software
Loading...
Searching...
No Matches
Trk::ILayerMaterialAnalyser Class Referenceabstract

Interface class for LayerMaterial analysis. More...

#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.
virtual ~ILayerMaterialAnalyser ()
 Virtual destructor.
virtual StatusCode analyseLayerMaterial (const Layer &lay) const =0
 process the layer - after material creation and loading
virtual StatusCode analyseLayerMaterial (const Layer &lay, const LayerMaterialProperties &lmp) const =0
 process the layer material - after material creation and beofre loading
virtual StatusCode analyseLayerMaterial (const Layer &lay, const MaterialPropertiesMatrix &lmr) const =0
 process the layer material record - before material creation
virtual StatusCode analyseLayerMaterial (const Layer &lay, const LayerMaterialRecord &lmr) const =0
 process the layer material record - before material creation

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 ,
1 ,
0  )

Creates the InterfaceID and interfaceID() method.


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