DD4hep  1.30.0
Detector Description Toolkit for High Energy Physics
Public Member Functions | Public Attributes | Protected Attributes | List of all members
dd4hep::cond::ConditionsPrinter::ParamPrinter Class Reference

DDDB Conditions data dumper helper to output parameter maps. More...

Public Member Functions

 ParamPrinter (const ParamPrinter &copy)=default
 Copy constructor. More...
 
 ParamPrinter (ConditionsPrinter *p, PrintLevel lvl)
 Initializing constructor. More...
 
virtual ~ParamPrinter ()=default
 Default destructor. More...
 
ParamPrinteroperator= (const ParamPrinter &copy)=default
 Assignment operator. More...
 
virtual void operator() (const cond::AbstractMap::Params::value_type &obj) const
 Callback to output conditions information. More...
 

Public Attributes

std::string prefix
 Prefix to tag print statements. More...
 
PrintLevel printLevel = INFO
 Used printout level. More...
 

Protected Attributes

ConditionsPrinterm_parent = 0
 Parent object. More...
 

Detailed Description

DDDB Conditions data dumper helper to output parameter maps.

Author
M.Frank
Version
1.0
Date
31/03/2016

Definition at line 47 of file ConditionsPrinter.cpp.

Constructor & Destructor Documentation

◆ ParamPrinter() [1/2]

dd4hep::cond::ConditionsPrinter::ParamPrinter::ParamPrinter ( const ParamPrinter copy)
default

Copy constructor.

◆ ParamPrinter() [2/2]

dd4hep::cond::ConditionsPrinter::ParamPrinter::ParamPrinter ( ConditionsPrinter p,
PrintLevel  lvl 
)

Initializing constructor.

Definition at line 71 of file ConditionsPrinter.cpp.

◆ ~ParamPrinter()

virtual dd4hep::cond::ConditionsPrinter::ParamPrinter::~ParamPrinter ( )
virtualdefault

Default destructor.

Member Function Documentation

◆ operator()()

void dd4hep::cond::ConditionsPrinter::ParamPrinter::operator() ( const cond::AbstractMap::Params::value_type &  obj) const
virtual

Callback to output conditions information.

Definition at line 77 of file ConditionsPrinter.cpp.

◆ operator=()

ParamPrinter& dd4hep::cond::ConditionsPrinter::ParamPrinter::operator= ( const ParamPrinter copy)
default

Assignment operator.

Member Data Documentation

◆ m_parent

ConditionsPrinter* dd4hep::cond::ConditionsPrinter::ParamPrinter::m_parent = 0
protected

Parent object.

Definition at line 50 of file ConditionsPrinter.cpp.

◆ prefix

std::string dd4hep::cond::ConditionsPrinter::ParamPrinter::prefix

Prefix to tag print statements.

Definition at line 53 of file ConditionsPrinter.cpp.

◆ printLevel

PrintLevel dd4hep::cond::ConditionsPrinter::ParamPrinter::printLevel = INFO

Used printout level.

Definition at line 55 of file ConditionsPrinter.cpp.


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