12#include <TTimeStamp.h>
14#include <arich/dbobjects/ARICHMirrorInfo.h>
Mapping of the mirrors on the detector.
std::string m_comment
optional comment
TTimeStamp m_timeStamp
Installation Date.
TTimeStamp getMirrorTimeStamp() const
Return Installation date.
int m_column
Position on the detector.
std::string getMirrorComment() const
Return comment.
void setMirrorPosition(int column)
Set Position on the detector.
ARICHMirrorInfo * m_mirror
Mirror identifier.
void setMirrorTimeStamp(TTimeStamp timeStamp)
Set Installation date.
void setMirrorComment(const std::string &comment)
Set comment.
void setMirrorID(ARICHMirrorInfo *mirror)
Set Mirror Identifier.
int getMirrorPosition() const
Return Position on the detector.
ARICHMirrorMap(ARICHMirrorInfo *mirror, int column, TTimeStamp timeStamp, const std::string &comment)
Constructor.
ARICHMirrorMap()
Default constructor.
ARICHMirrorInfo * getMirrorID() const
Return Mirror Identifier.
~ARICHMirrorMap()
Destructor.
ARICHMirrorMap(ARICHMirrorInfo *mirror, int column, TTimeStamp timeStamp)
Constructor.
ClassDef(ARICHMirrorMap, 1)
ClassDef.
Abstract base class for different kinds of events.