DD4hep  1.28.0
Detector Description Toolkit for High Energy Physics
Public Member Functions | List of all members
dd4hep::rec::StructExtension< T > Struct Template Reference

#include <DetectorData.h>

Inheritance diagram for dd4hep::rec::StructExtension< T >:

Public Member Functions

 StructExtension ()
 
 StructExtension (const StructExtension< T > &t)
 
 StructExtension (const T &t)
 
 StructExtension (const DetElement &d)
 
 StructExtension (const StructExtension< T > &t, const DetElement &)
 
std::string toString ()
 

Detailed Description

template<class T>
struct dd4hep::rec::StructExtension< T >

Wrapper class for adding structs or pods as extensions to DetElements. Provides default implementations of the c'tors required by the extension mechamism. Structs (or classes) can be defined w/o any c'tors relying on the default ones created by the compiler.

Author
F.Gaede, CERN/DESY
Date
Sep, 30 2014
Version
Id

Definition at line 37 of file DetectorData.h.

Constructor & Destructor Documentation

◆ StructExtension() [1/5]

template<class T >
dd4hep::rec::StructExtension< T >::StructExtension ( )
inline

Definition at line 38 of file DetectorData.h.

◆ StructExtension() [2/5]

template<class T >
dd4hep::rec::StructExtension< T >::StructExtension ( const StructExtension< T > &  t)
inline

Definition at line 39 of file DetectorData.h.

◆ StructExtension() [3/5]

template<class T >
dd4hep::rec::StructExtension< T >::StructExtension ( const T &  t)
inline

Definition at line 40 of file DetectorData.h.

◆ StructExtension() [4/5]

template<class T >
dd4hep::rec::StructExtension< T >::StructExtension ( const DetElement d)
inline

Definition at line 41 of file DetectorData.h.

◆ StructExtension() [5/5]

template<class T >
dd4hep::rec::StructExtension< T >::StructExtension ( const StructExtension< T > &  t,
const DetElement  
)
inline

Definition at line 42 of file DetectorData.h.

Member Function Documentation

◆ toString()

template<class T >
std::string dd4hep::rec::StructExtension< T >::toString ( )
inline

Definition at line 43 of file DetectorData.h.


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