 |
Belle II Software
release-05-01-25
|
13 #include <TTimeStamp.h>
24 class ARICHAerogelMap:
public TObject {
43 ARICHAerogelMap(
const std::string&
id,
int ring,
int column,
unsigned int* layer, TTimeStamp timeStamp,
44 const std::string& comment):
m_id(id),
TTimeStamp getAerogelTimeStamp() const
Return Aerogel installation date.
ARICHAerogelMap()
Default constructor.
unsigned int m_layer[c_layers]
Aerogel Layers.
std::string m_id
Aerogel Identifier.
unsigned int getAerogelLayer(unsigned i) const
Return Aerogel Layer Identifier.
void setAerogelMapComment(const std::string &comment)
Set comment.
void setAerogelRingID(int ring)
Set Aerogel Ring Identifier.
@ c_layers
number of layers
std::string getAerogelSN() const
Return Aerogel serial number.
std::string getAerogelMapComment() const
Return comment.
~ARICHAerogelMap()
Destructor.
void setAerogelSN(const std::string &agelid)
Set Aerogel serial number.
int getAerogelRingID() const
Return Aerogel Ring Identifier.
Abstract base class for different kinds of events.
Map of the Aerogel placement.
TTimeStamp m_timeStamp
Installation Date.
int getAerogelColumnID() const
Return Aerogel Column Identifier.
void setTimeStamp(TTimeStamp timeStamp)
Set Aerogel installation date.
void setAerogelLayer(unsigned int i, unsigned int layer)
Set aerogel info of layer i.
int m_ring
Aerogel Ring Identifier.
int m_column
Aerogel Column identifier.
ClassDef(ARICHAerogelMap, 2)
ClassDef.
std::string m_comment
optional comment
void setAerogelColumnID(int column)
Set Aerogel Column Identifier.