DD4hep  1.30.0
Detector Description Toolkit for High Energy Physics
Classes | Static Public Member Functions | List of all members
dd4hep::cond::Operators Class Reference

Helper class for common stuff used frequently. More...

#include <ConditionsOperators.h>

Classes

struct  ActiveSelect
 Container select operator for conditions mappings with conditions flagged active. More...
 
class  Cond__Oper
 Definition of the selector object base class to cover type definitions. More...
 
class  ConditionsOperation
 Arbitrary wrapper for user defined conditions operators. More...
 
class  KeyedSelect
 Helper to select keyed objects from a conditions pool. More...
 
class  KeyFind
 Helper to select condition objects by hash key from a conditions pool. More...
 
struct  MapConditionsSelect
 Helper to collect conditions using a ConditionsSelect base class. More...
 
struct  MapSelect
 Mapped container selection operator for conditions mappings. More...
 
class  OperatorWrapper
 Helper to wrap another object and make it copyable. More...
 
struct  PoolRemove
 Helper to remove objects from a conditions pool. The removed condition is deleted. More...
 
struct  PoolSelect
 Helper to insert objects into a conditions pool. More...
 
struct  SequenceSelect
 Sequential container select operator for conditions mappings. More...
 

Static Public Member Functions

static size_t collectAllConditions (Detector &description, RangeConditions &conditions)
 Select all condition from the conditions manager registered at the Detector object. More...
 
static size_t collectAllConditions (ConditionsManager mgr, RangeConditions &conditions)
 Select all condition from the conditions manager registered at the Detector object. More...
 
static size_t collectAllConditions (Detector &description, std::map< int, Condition > &conditions)
 Select all condition from the conditions manager registered at the Detector object. More...
 
static size_t collectAllConditions (ConditionsManager mgr, std::map< int, Condition > &conditions)
 Select all condition from the conditions manager registered at the Detector object. More...
 

Detailed Description

Helper class for common stuff used frequently.

Definition at line 31 of file ConditionsOperators.h.

Member Function Documentation

◆ collectAllConditions() [1/4]

size_t dd4hep::cond::Operators::collectAllConditions ( ConditionsManager  mgr,
RangeConditions conditions 
)
static

Select all condition from the conditions manager registered at the Detector object.

Definition at line 34 of file ConditionsOperators.cpp.

◆ collectAllConditions() [2/4]

size_t dd4hep::cond::Operators::collectAllConditions ( ConditionsManager  mgr,
std::map< int, Condition > &  conditions 
)
static

Select all condition from the conditions manager registered at the Detector object.

Definition at line 61 of file ConditionsOperators.cpp.

◆ collectAllConditions() [3/4]

size_t dd4hep::cond::Operators::collectAllConditions ( Detector description,
RangeConditions conditions 
)
static

Select all condition from the conditions manager registered at the Detector object.

Definition at line 28 of file ConditionsOperators.cpp.

◆ collectAllConditions() [4/4]

size_t dd4hep::cond::Operators::collectAllConditions ( Detector description,
std::map< int, Condition > &  conditions 
)
static

Select all condition from the conditions manager registered at the Detector object.

Definition at line 55 of file ConditionsOperators.cpp.


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