DD4hep
1.30.0
Detector Description Toolkit for High Energy Physics
|
Wrapper to call objects in the form of a detector element processor. More...
#include <DetectorProcessor.h>
Public Member Functions | |
DetectorProcessorShared ()=delete | |
Default constructor. More... | |
DetectorProcessorShared (std::shared_ptr< T > &p) | |
Default constructor. More... | |
DetectorProcessorShared (const DetectorProcessorShared ©)=default | |
Default copy constructor. More... | |
virtual | ~DetectorProcessorShared ()=default |
Default destructor. More... | |
DetectorProcessorShared & | operator= (const DetectorProcessorShared ©)=default |
Default assignment. More... | |
virtual int | operator() (DetElement de, int level) const final |
Callback to output detector information of an single DetElement. More... | |
Public Member Functions inherited from dd4hep::DetectorProcessor | |
DetectorProcessor ()=default | |
Initializing constructor. More... | |
DetectorProcessor (DetectorProcessor &©)=default | |
R-value copy from a temporary (Since processor is reference) More... | |
DetectorProcessor (const DetectorProcessor ©)=default | |
Default copy constructor. More... | |
virtual | ~DetectorProcessor () |
Default destructor. More... | |
DetectorProcessor & | operator= (const DetectorProcessor ©)=default |
Default assignment. More... | |
virtual int | process (DetElement de, int level, bool recursive) const |
Callback to output detector information of an entire DetElement. More... | |
Public Attributes | |
std::shared_ptr< T > | processor |
Reference to execution object implementing operator()(DetElement de, int level) More... | |
Wrapper to call objects in the form of a detector element processor.
Definition at line 100 of file DetectorProcessor.h.
|
delete |
Default constructor.
|
inline |
Default constructor.
Definition at line 108 of file DetectorProcessor.h.
|
default |
Default copy constructor.
|
virtualdefault |
Default destructor.
|
inlinefinalvirtual |
Callback to output detector information of an single DetElement.
Implements dd4hep::DetectorProcessor.
Definition at line 116 of file DetectorProcessor.h.
|
default |
Default assignment.
std::shared_ptr<T> dd4hep::DetectorProcessorShared< T >::processor |
Reference to execution object implementing operator()(DetElement de, int level)
Definition at line 103 of file DetectorProcessor.h.