DD4hep  1.30.0
Detector Description Toolkit for High Energy Physics
Public Member Functions | Public Attributes | List of all members
ClassImp::Scanner Struct Reference

Helper to select conditions. More...

Inheritance diagram for ClassImp::Scanner:
dd4hep::Condition::Processor

Public Member Functions

 Scanner (ConditionsRootPersistency::pool_type &p)
 Constructor. More...
 
virtual int process (dd4hep::Condition c) const override
 Conditions callback for object processing. More...
 
 Scanner (ConditionsTreePersistency::pool_type &p)
 Constructor. More...
 
virtual int process (dd4hep::Condition c) const override
 Conditions callback for object processing. More...
 
- Public Member Functions inherited from dd4hep::Condition::Processor
 Processor ()=default
 Default constructor. More...
 
virtual ~Processor ()=default
 Default destructor. 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...
 

Public Attributes

ConditionsRootPersistency::pool_typepool
 
ConditionsTreePersistency::pool_typepool
 

Additional Inherited Members

- Protected Member Functions inherited from dd4hep::Condition::Processor
 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

Helper to select conditions.

Definition at line 39 of file ConditionsRootPersistency.cpp.

Constructor & Destructor Documentation

◆ Scanner() [1/2]

ClassImp::Scanner::Scanner ( ConditionsRootPersistency::pool_type p)
inline

Constructor.

Definition at line 42 of file ConditionsRootPersistency.cpp.

◆ Scanner() [2/2]

ClassImp::Scanner::Scanner ( ConditionsTreePersistency::pool_type p)
inline

Constructor.

Definition at line 41 of file ConditionsTreePersistency.cpp.

Member Function Documentation

◆ process() [1/2]

virtual int ClassImp::Scanner::process ( dd4hep::Condition  c) const
inlineoverridevirtual

Conditions callback for object processing.

Implements dd4hep::Condition::Processor.

Definition at line 43 of file ConditionsTreePersistency.cpp.

◆ process() [2/2]

virtual int ClassImp::Scanner::process ( dd4hep::Condition  c) const
inlineoverridevirtual

Conditions callback for object processing.

Implements dd4hep::Condition::Processor.

Definition at line 44 of file ConditionsRootPersistency.cpp.

Member Data Documentation

◆ pool [1/2]

ConditionsTreePersistency::pool_type& ClassImp::Scanner::pool

Definition at line 39 of file ConditionsTreePersistency.cpp.

◆ pool [2/2]

ConditionsRootPersistency::pool_type& ClassImp::Scanner::pool

Definition at line 40 of file ConditionsRootPersistency.cpp.


The documentation for this struct was generated from the following files: