![]() |
DD4hep
1.33.0
Detector Description Toolkit for High Energy Physics
|
Wrapper to call objects in the form of a PlacedVolume processor. More...
#include <VolumeProcessor.h>
Public Member Functions | |
| PlacementProcessorShared ()=delete | |
| Default constructor. More... | |
| PlacementProcessorShared (std::shared_ptr< T > &p) | |
| Default constructor. More... | |
| PlacementProcessorShared (const PlacementProcessorShared ©)=default | |
| Default copy constructor. More... | |
| virtual | ~PlacementProcessorShared ()=default |
| Default destructor. More... | |
| PlacementProcessorShared & | operator= (const PlacementProcessorShared ©)=default |
| Default assignment. More... | |
| virtual int | operator() (PlacedVolume pv, int level) final |
| Callback to output detector information of an single DetElement. More... | |
Public Member Functions inherited from dd4hep::PlacedVolumeProcessor | |
| PlacedVolumeProcessor ()=default | |
| Initializing constructor. More... | |
| PlacedVolumeProcessor (PlacedVolumeProcessor &©)=default | |
| R-value copy from a temporary (Since processor is reference) More... | |
| PlacedVolumeProcessor (const PlacedVolumeProcessor ©)=default | |
| Default copy constructor. More... | |
| virtual | ~PlacedVolumeProcessor () noexcept(false) |
| Default destructor. More... | |
| PlacedVolumeProcessor & | operator= (const PlacedVolumeProcessor ©)=default |
| Default assignment. More... | |
| virtual int | process (PlacedVolume pv, int level, bool recursive) |
| Callback to output PlacedVolume information of an entire Placement. More... | |
Public Attributes | |
| std::shared_ptr< T > | processor |
| Reference to execution object implementing operator()(PlacedVolume pv, int level) More... | |
Wrapper to call objects in the form of a PlacedVolume processor.
Definition at line 102 of file VolumeProcessor.h.
|
delete |
Default constructor.
|
inline |
Default constructor.
Definition at line 110 of file VolumeProcessor.h.
|
default |
Default copy constructor.
|
virtualdefault |
Default destructor.
|
inlinefinalvirtual |
Callback to output detector information of an single DetElement.
Implements dd4hep::PlacedVolumeProcessor.
Definition at line 118 of file VolumeProcessor.h.
|
default |
Default assignment.
| std::shared_ptr<T> dd4hep::PlacementProcessorShared< T >::processor |
Reference to execution object implementing operator()(PlacedVolume pv, int level)
Definition at line 105 of file VolumeProcessor.h.
1.8.18