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