ECCE @ EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
FW::MaterialWriterT< writer_t > Class Template Reference

#include <acts/blob/master/Examples/Algorithms/MaterialMapping/include/ACTFW/MaterialMapping/IMaterialWriter.hpp>

+ Inheritance diagram for FW::MaterialWriterT< writer_t >:
+ Collaboration diagram for FW::MaterialWriterT< writer_t >:

Public Member Functions

 MaterialWriterT (writer_t impl)
 
void writeMaterial (const Acts::DetectorMaterialMaps &detMaterial)
 
- Public Member Functions inherited from FW::IMaterialWriter
virtual ~IMaterialWriter ()=default
 Virtual Destructor.
 

Private Attributes

writer_t m_impl
 The writer implementation.
 

Detailed Description

template<typename writer_t>
class FW::MaterialWriterT< writer_t >

Template Parameters
writer_tis the actual implementation

Definition at line 49 of file IMaterialWriter.hpp.

View newest version in sPHENIX GitHub at line 49 of file IMaterialWriter.hpp

Constructor & Destructor Documentation

template<typename writer_t >
FW::MaterialWriterT< writer_t >::MaterialWriterT ( writer_t  impl)
inline

Constructor

Template Parameters
writer_tthe templated writer implementation
Parameters
implthe actaul implementation of the writer

Definition at line 56 of file IMaterialWriter.hpp.

View newest version in sPHENIX GitHub at line 56 of file IMaterialWriter.hpp

Member Function Documentation

template<typename writer_t >
void FW::MaterialWriterT< writer_t >::writeMaterial ( const Acts::DetectorMaterialMaps detMaterial)
inlinevirtual

The single wirter class

Parameters
detMaterialthe detector material maps

Implements FW::IMaterialWriter.

Definition at line 61 of file IMaterialWriter.hpp.

View newest version in sPHENIX GitHub at line 61 of file IMaterialWriter.hpp

References FW::MaterialWriterT< writer_t >::m_impl.

Member Data Documentation

template<typename writer_t >
writer_t FW::MaterialWriterT< writer_t >::m_impl
private

The writer implementation.

Definition at line 67 of file IMaterialWriter.hpp.

View newest version in sPHENIX GitHub at line 67 of file IMaterialWriter.hpp

Referenced by FW::MaterialWriterT< writer_t >::writeMaterial().


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