DD4hep  1.30.0
Detector Description Toolkit for High Energy Physics
Public Member Functions | List of all members
dd4hep::sim::FileParameters Class Reference

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

#include <FileParameters.h>

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

Public Member Functions

template<class T >
void ingestParameters (T const &source)
 Copy the parameters from source. More...
 
template<class T >
void extractParameters (T &destination)
 Put parameters into destination. More...
 
template<>
void extractParameters (podio::Frame &frame)
 
- Public Member Functions inherited from dd4hep::sim::ExtensionParameters
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...
 

Additional Inherited Members

- Protected Attributes inherited from dd4hep::sim::ExtensionParameters
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 run data to output run data.

Version
1.0

Definition at line 28 of file FileParameters.h.

Member Function Documentation

◆ extractParameters() [1/2]

template<>
void dd4hep::sim::FileParameters::extractParameters ( podio::Frame &  frame)

Definition at line 164 of file Geant4Output2EDM4hep.cpp.

◆ extractParameters() [2/2]

template<class T >
void dd4hep::sim::FileParameters::extractParameters ( T &  destination)

Put parameters into destination.

◆ ingestParameters()

template<class T = podio::GenericParameters>
void dd4hep::sim::FileParameters::ingestParameters ( T const &  source)

Copy the parameters from source.

Definition at line 81 of file EDM4hepFileReader.cpp.


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