DD4hep  1.28.0
Detector Description Toolkit for High Energy Physics
Public Member Functions | Protected Member Functions | List of all members
dd4hep::Condition::Processor Class Referenceabstract

Abstract base for processing callbacks to conditions objects. More...

#include <Conditions.h>

Inheritance diagram for dd4hep::Condition::Processor:
ClassImp::Scanner dd4hep::cond::ConditionsProcessor< T > dd4hep::cond::ConditionsProcessorWrapper< T >

Public Member Functions

 Processor ()=default
 Default constructor. More...
 
virtual ~Processor ()=default
 Default destructor. More...
 
virtual int process (Condition c) const =0
 Processing callback. More...
 
virtual int operator() (Condition c) const
 Conditions callback for object processing. More...
 
virtual int operator() (const std::pair< Condition::key_type, Condition > &e) const
 Conditions callback for object processing in maps. More...
 

Protected Member Functions

 Processor (Processor &&copy)=default
 Move constructor. More...
 
 Processor (const Processor &copy)=default
 Copy constructor. More...
 
Processoroperator= (const Processor &copy)=delete
 Assignment operator. More...
 

Detailed Description

Abstract base for processing callbacks to conditions objects.

Author
M.Frank
Version
1.0

Definition at line 115 of file Conditions.h.

Constructor & Destructor Documentation

◆ Processor() [1/3]

dd4hep::Condition::Processor::Processor ( Processor &&  copy)
protecteddefault

Move constructor.

◆ Processor() [2/3]

dd4hep::Condition::Processor::Processor ( const Processor copy)
protecteddefault

Copy constructor.

◆ Processor() [3/3]

dd4hep::Condition::Processor::Processor ( )
default

Default constructor.

◆ ~Processor()

virtual dd4hep::Condition::Processor::~Processor ( )
virtualdefault

Default destructor.

Member Function Documentation

◆ operator()() [1/2]

virtual int dd4hep::Condition::Processor::operator() ( Condition  c) const
inlinevirtual

Conditions callback for object processing.

Definition at line 131 of file Conditions.h.

◆ operator()() [2/2]

virtual int dd4hep::Condition::Processor::operator() ( const std::pair< Condition::key_type, Condition > &  e) const
inlinevirtual

Conditions callback for object processing in maps.

Definition at line 134 of file Conditions.h.

◆ operator=()

Processor& dd4hep::Condition::Processor::operator= ( const Processor copy)
protecteddelete

Assignment operator.

◆ process()

virtual int dd4hep::Condition::Processor::process ( Condition  c) const
pure virtual

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