ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
#include <acts/blob/master/Core/include/Acts/Material/IMaterialDecorator.hpp>
Public Member Functions | |
virtual | ~IMaterialDecorator ()=default |
Virtual Destructor. | |
virtual void | decorate (Surface &surface) const =0 |
virtual void | decorate (TrackingVolume &volume) const =0 |
Virtual base class for decorators that allow to load material onto a TrackingGeometry. The geometry allows material to be assigned either to surfaces or to volumes, hence there are two decorate interface methots.
Definition at line 23 of file IMaterialDecorator.hpp.
View newest version in sPHENIX GitHub at line 23 of file IMaterialDecorator.hpp
|
virtualdefault |
Virtual Destructor.
Decorate a surface
surface | the non-cost surface that is decorated |
Implemented in FW::RootMaterialDecorator, Acts::JsonMaterialDecorator, and Acts::MaterialWiper.
Referenced by Acts::Layer::closeGeometry(), and Acts::TrackingVolume::closeGeometry().
|
pure virtual |
Decorate a TrackingVolume
volume | the non-cost volume that is decorated |
Implemented in FW::RootMaterialDecorator, Acts::JsonMaterialDecorator, and Acts::MaterialWiper.