|
ATLAS Offline Software
|
Go to the documentation of this file.
9 #ifndef TRKDETDESCRALGS_MATERIALMANIPULATION_H
10 #define TRKDETDESCRALGS_MATERIALMANIPULATION_H
14 #include "GaudiKernel/IRndmGenSvc.h"
15 #include "GaudiKernel/RndmGenerators.h"
16 #include "GaudiKernel/ToolHandle.h"
22 class ILayerMaterialManipulator;
23 class LayerMaterialMap;
std::string m_outputLayerMaterialMapName
virtual StatusCode initialize() override
standard Athena-Algorithm method
std::string m_inputLayerMaterialMapName
< input material properties
MaterialManipulation(const std::string &name, ISvcLocator *pSvcLocator)
Standard Athena-Algorithm Constructor.
virtual StatusCode finalize() override
standard Athena-Algorithm method
::StatusCode StatusCode
StatusCode definition for legacy code.
virtual StatusCode execute() override
standard Athena-Algorithm method
ToolHandle< ILayerMaterialManipulator > m_layerMaterialManipulator
Ensure that the ATLAS eigen extensions are properly loaded.
~MaterialManipulation()
Default Destructor.
const LayerMaterialMap * m_inputLayerMaterialMap
output material properties