DD4hep  1.31.0
Detector Description Toolkit for High Energy Physics
Public Member Functions | Protected Attributes | List of all members
dd4hep::sim::ExtensionParameters Class Reference

Extension to pass input data to output data. More...

#include <ExtensionParameters.h>

Inheritance diagram for dd4hep::sim::ExtensionParameters:
dd4hep::sim::EventParameters dd4hep::sim::FileParameters dd4hep::sim::RunParameters

Public Member Functions

auto const & intParameters () const
 Get the int parameters. More...
 
auto const & fltParameters () const
 Get the float parameters. More...
 
auto const & strParameters () const
 Get the string parameters. More...
 
auto const & dblParameters () const
 Get the double parameters. More...
 

Protected Attributes

std::map< std::string, std::vector< int > > m_intValues {}
 
std::map< std::string, std::vector< float > > m_fltValues {}
 
std::map< std::string, std::vector< std::string > > m_strValues {}
 
std::map< std::string, std::vector< double > > m_dblValues {}
 

Detailed Description

Extension to pass input data to output data.

Version
1.0

Definition at line 31 of file ExtensionParameters.h.

Member Function Documentation

◆ dblParameters()

auto const& dd4hep::sim::ExtensionParameters::dblParameters ( ) const
inline

Get the double parameters.

Definition at line 46 of file ExtensionParameters.h.

◆ fltParameters()

auto const& dd4hep::sim::ExtensionParameters::fltParameters ( ) const
inline

Get the float parameters.

Definition at line 42 of file ExtensionParameters.h.

◆ intParameters()

auto const& dd4hep::sim::ExtensionParameters::intParameters ( ) const
inline

Get the int parameters.

Definition at line 40 of file ExtensionParameters.h.

◆ strParameters()

auto const& dd4hep::sim::ExtensionParameters::strParameters ( ) const
inline

Get the string parameters.

Definition at line 44 of file ExtensionParameters.h.

Member Data Documentation

◆ m_dblValues

std::map<std::string, std::vector<double> > dd4hep::sim::ExtensionParameters::m_dblValues {}
protected

Definition at line 36 of file ExtensionParameters.h.

◆ m_fltValues

std::map<std::string, std::vector<float> > dd4hep::sim::ExtensionParameters::m_fltValues {}
protected

Definition at line 34 of file ExtensionParameters.h.

◆ m_intValues

std::map<std::string, std::vector<int> > dd4hep::sim::ExtensionParameters::m_intValues {}
protected

Definition at line 33 of file ExtensionParameters.h.

◆ m_strValues

std::map<std::string, std::vector<std::string> > dd4hep::sim::ExtensionParameters::m_strValues {}
protected

Definition at line 35 of file ExtensionParameters.h.


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