DD4hep  1.30.0
Detector Description Toolkit for High Energy Physics
Public Member Functions | List of all members
dd4hep::align::AlignedVolumePrinter Class Reference

Generic Alignments data dumper. More...

#include <AlignmentsPrinter.h>

Inheritance diagram for dd4hep::align::AlignedVolumePrinter:
dd4hep::align::AlignmentsPrinter

Public Member Functions

 AlignedVolumePrinter ()=delete
 No default constructor. More...
 
 AlignedVolumePrinter (ConditionsMap *map, const std::string &prefix="", int flags=0)
 Initializing constructor. More...
 
virtual ~AlignedVolumePrinter ()=default
 Default destructor. More...
 
virtual int operator() (DetElement de, int level) const override
 Callback to output alignments information of an entire DetElement. More...
 
virtual int operator() (Alignment cond) const override
 Callback to output alignments information. More...
 
- Public Member Functions inherited from dd4hep::align::AlignmentsPrinter
 AlignmentsPrinter ()=delete
 No default constructor. More...
 
 AlignmentsPrinter (ConditionsMap *m, const std::string &prefix="", int flags=0)
 Initializing constructor. More...
 
virtual ~AlignmentsPrinter ()=default
 Default destructor. More...
 
void setName (const std::string &value)
 Set name for printouts. More...
 
void setPrefix (const std::string &value)
 Set prefix for printouts. More...
 

Additional Inherited Members

- Public Attributes inherited from dd4hep::align::AlignmentsPrinter
ConditionsMapmapping
 Conditionsmap to resolve things. More...
 
std::string name
 Printer name. Want to know who is printing what. More...
 
std::string prefix
 Printout prefix. More...
 
PrintLevel printLevel
 Printout level. More...
 
- Protected Attributes inherited from dd4hep::align::AlignmentsPrinter
int m_flag
 Printout processing and customization flag. More...
 

Detailed Description

Generic Alignments data dumper.

Please note that the principle of locality applies: The object is designed for stack allocation and configuration. It may NOT be shared across threads!

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

Definition at line 81 of file AlignmentsPrinter.h.

Constructor & Destructor Documentation

◆ AlignedVolumePrinter() [1/2]

dd4hep::align::AlignedVolumePrinter::AlignedVolumePrinter ( )
delete

No default constructor.

◆ AlignedVolumePrinter() [2/2]

AlignedVolumePrinter::AlignedVolumePrinter ( ConditionsMap map,
const std::string &  prefix = "",
int  flags = 0 
)

Initializing constructor.

Definition at line 57 of file AlignmentsPrinter.cpp.

◆ ~AlignedVolumePrinter()

virtual dd4hep::align::AlignedVolumePrinter::~AlignedVolumePrinter ( )
virtualdefault

Default destructor.

Member Function Documentation

◆ operator()() [1/2]

int AlignedVolumePrinter::operator() ( Alignment  cond) const
overridevirtual

Callback to output alignments information.

Reimplemented from dd4hep::align::AlignmentsPrinter.

Definition at line 64 of file AlignmentsPrinter.cpp.

◆ operator()() [2/2]

virtual int dd4hep::align::AlignedVolumePrinter::operator() ( DetElement  de,
int  level 
) const
inlineoverridevirtual

Callback to output alignments information of an entire DetElement.

Reimplemented from dd4hep::align::AlignmentsPrinter.

Definition at line 90 of file AlignmentsPrinter.h.


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