DD4hep
1.30.0
Detector Description Toolkit for High Energy Physics
|
Generic Detector processor. More...
#include <DetectorProcessor.h>
Public Member Functions | |
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 | operator() (DetElement de, int level) const =0 |
Callback to output detector information of an single DetElement. More... | |
virtual int | process (DetElement de, int level, bool recursive) const |
Callback to output detector information of an entire DetElement. More... | |
Generic Detector processor.
Please note that the principle of locality applies: The object is designed for stack allocation and configuration. It may NOT be shared across threads!
Definition at line 36 of file DetectorProcessor.h.
|
default |
Initializing constructor.
|
default |
R-value copy from a temporary (Since processor is reference)
|
default |
Default copy constructor.
|
virtual |
Default destructor.
Definition at line 22 of file DetectorProcessor.cpp.
|
pure virtual |
Callback to output detector information of an single DetElement.
Implemented in dd4hep::DetectorProcessorShared< T >, and dd4hep::DetElementProcessor< T >.
|
default |
Default assignment.
|
virtual |
Callback to output detector information of an entire DetElement.
Definition at line 26 of file DetectorProcessor.cpp.