![]() |
Belle II Software
release-08-02-05
|
Class to store EKLM alignment data in the database. More...
#include <EKLMAlignment.h>


Public Member Functions | |
| EKLMAlignment () | |
| Constructor. | |
| ~EKLMAlignment () | |
| Destructor. | |
| void | setModuleAlignment (KLMModuleNumber module, KLMAlignmentData *dat) |
| Set module alignment data. More... | |
| const KLMAlignmentData * | getModuleAlignment (KLMModuleNumber module) const |
| Get module alignment data. More... | |
| double | getGlobalParam (unsigned short element, unsigned short param) const |
| Get global parameter. More... | |
| void | setGlobalParam (double value, unsigned short element, unsigned short param) |
| Set global parameter. More... | |
| std::vector< std::pair< unsigned short, unsigned short > > | listGlobalParams () |
| Get a list of stored global parameters. | |
Static Public Member Functions | |
| static unsigned short | getGlobalUniqueID () |
| Get global unique identifier. More... | |
Private Member Functions | |
| ClassDef (Belle2::EKLMAlignment, 3) | |
| Class version. | |
Private Attributes | |
| std::map< KLMModuleNumber, KLMAlignmentData > | m_ModuleAlignment |
| Module alignment. | |
Class to store EKLM alignment data in the database.
Definition at line 30 of file EKLMAlignment.h.
| double getGlobalParam | ( | unsigned short | element, |
| unsigned short | param | ||
| ) | const |
Get global parameter.
| [in] | element | Element number (KLM module number). |
| [in] | param | Parameter number. |
Definition at line 45 of file EKLMAlignment.cc.
|
inlinestatic |
Get global unique identifier.
Definition at line 63 of file EKLMAlignment.h.
| const KLMAlignmentData * getModuleAlignment | ( | KLMModuleNumber | module | ) | const |
Get module alignment data.
| [in] | module | Module number. |
Definition at line 35 of file EKLMAlignment.cc.
| void setGlobalParam | ( | double | value, |
| unsigned short | element, | ||
| unsigned short | param | ||
| ) |
Set global parameter.
| [in] | value | Parameter value. |
| [in] | element | Element number (KLM module number). |
| [in] | param | Parameter number. |
Definition at line 55 of file EKLMAlignment.cc.
| void setModuleAlignment | ( | KLMModuleNumber | module, |
| KLMAlignmentData * | dat | ||
| ) |
Set module alignment data.
| [in] | module | Module number. |
| [in] | dat | Alignment data. |
Definition at line 22 of file EKLMAlignment.cc.