 |
Belle II Software
release-05-01-25
|
14 #include <klm/dbobjects/KLMAlignmentData.h>
32 class BKLMAlignment :
public TObject {
76 double getGlobalParam(
unsigned short element,
unsigned short param)
const;
85 unsigned short param);
double getGlobalParam(unsigned short element, unsigned short param) const
Get global parameter.
static unsigned short getGlobalUniqueID()
Get global unique identifier.
~BKLMAlignment()
Destructor.
void setGlobalParam(double value, unsigned short element, unsigned short param)
Set global parameter.
Abstract base class for different kinds of events.
BKLMAlignment()
Constructor.
std::map< uint16_t, KLMAlignmentData > m_ModuleAlignment
Module alignment.
void setModuleAlignment(uint16_t module, KLMAlignmentData *dat)
Set module alignment data.
Class to store BKLM alignment data in the database.
std::vector< std::pair< unsigned short, unsigned short > > listGlobalParams()
Get a list of stored global parameters.
const KLMAlignmentData * getModuleAlignment(uint16_t module) const
Get module alignment data.
ClassDef(Belle2::BKLMAlignment, 3)
Class version.