|
DD4hep
1.30.0
Detector Description Toolkit for High Energy Physics
|
Go to the documentation of this file.
13 #ifndef DD4HEP_CONDITIONSPROCESSOR_H
14 #define DD4HEP_CONDITIONSPROCESSOR_H
66 template <
typename T>
inline
149 template <typename T> inline
156 #endif // DD4HEP_CONDITIONSPROCESSOR_H
~ConditionsCollector()=default
Default destructor.
Generic condition processor facade for the Conditons::Processor object.
ConditionsProcessorWrapper(const ConditionsProcessorWrapper ©)=delete
Copy constructor.
ConditionsProcessorWrapper & operator=(const ConditionsProcessorWrapper ©)=delete
Assignment operator.
AlignmentCondition::Object * cond
ConditionsCollector< typename std::remove_reference< T >::type > conditionsCollector(ConditionsMap &m, T &&conditions)
Creator utility function for ConditionsCollector objects.
virtual int process(Condition condition) const override
Processing callback.
ConditionsProcessor(const ConditionsProcessor ©)=default
Copy constructor.
std::unique_ptr< T > processor
T & conditions
Collection container.
ConditionsProcessorWrapper()=default
Default constructor.
ConditionsCollector(ConditionsMap &m, T &d)
Default constructor.
ConditionsCollector(ConditionsCollector &©)=default
R-value copy from a temporary.
Main condition object handle.
ConditionsCollector(ConditionsMap &m, T &&p)=delete
Default move constructor is disabled.
ConditionsCollector(const ConditionsCollector ©)=default
Copy constructor.
ConditionsProcessor & operator=(const ConditionsProcessor ©)=default
Assignment operator.
Handle class describing a detector element.
Generic condition processor facade for the Conditons::Processor object.
ConditionsCollector & operator=(const ConditionsCollector ©)=default
Assignment operator.
ConditionsProcessorWrapper(T *p)
Initializing constructor.
ConditionsMap & mapping
Reference to the user pool.
virtual ~ConditionsProcessorWrapper()=default
Default destructor.
ConditionsProcessorWrapper< T > processorWrapper(T *obj)
Creator utility function for ConditionsProcessorWrapper objects.
virtual int operator()(DetElement de, int level=0) const final
Callback to output conditions information.
ConditionsProcessor(T &&p)=delete
This move constructor is disabled to void temporary references.
Generic condition collector keyed by detector elements.
Namespace for the AIDA detector description toolkit.
T & processor
Reference to the actual processor.
ConditionsProcessor()=delete
Default constructor.
ConditionsProcessorWrapper< T > * createProcessorWrapper(T *obj)
Creator utility function for ConditionsProcessorWrapper objects.
virtual int process(Condition c) const override
Processing callback.
ConditionsProcessor< typename std::remove_reference< T >::type > conditionsProcessor(T &&obj)
Creator utility function for ConditionsProcessor objects.
virtual ~ConditionsProcessor()=default
Default destructor.
Abstract base for processing callbacks to conditions objects.
ConditionsProcessor(T &p)
Initializing constructor.
ConditionsProcessor(ConditionsProcessor &©)=default
R-value copy from a temporary copy (Since processor is reference)