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