Belle II Software  release-08-01-10
ARICHMirrorMap Class Reference

Mapping of the mirrors on the detector. More...

#include <ARICHMirrorMap.h>

Inheritance diagram for ARICHMirrorMap:
Collaboration diagram for ARICHMirrorMap:

Public Member Functions

 ARICHMirrorMap ()
 Default constructor.
 
 ARICHMirrorMap (ARICHMirrorInfo *mirror, int column, TTimeStamp timeStamp)
 Constructor.
 
 ARICHMirrorMap (ARICHMirrorInfo *mirror, int column, TTimeStamp timeStamp, const std::string &comment)
 Constructor.
 
 ~ARICHMirrorMap ()
 Destructor.
 
ARICHMirrorInfogetMirrorID () const
 Return Mirror Identifier. More...
 
void setMirrorID (ARICHMirrorInfo *mirror)
 Set Mirror Identifier. More...
 
int getMirrorPosition () const
 Return Position on the detector. More...
 
void setMirrorPosition (int column)
 Set Position on the detector. More...
 
TTimeStamp getMirrorTimeStamp () const
 Return Installation date. More...
 
void setMirrorTimeStamp (TTimeStamp timeStamp)
 Set Installation date. More...
 
std::string getMirrorComment () const
 Return comment. More...
 
void setMirrorComment (const std::string &comment)
 Set comment. More...
 

Private Member Functions

 ClassDef (ARICHMirrorMap, 1)
 ClassDef.
 

Private Attributes

ARICHMirrorInfom_mirror
 Mirror identifier.
 
int m_column
 Position on the detector.
 
TTimeStamp m_timeStamp
 Installation Date.
 
std::string m_comment
 optional comment
 

Detailed Description

Mapping of the mirrors on the detector.

Definition at line 24 of file ARICHMirrorMap.h.

Member Function Documentation

◆ getMirrorComment()

std::string getMirrorComment ( ) const
inline

Return comment.

Returns
comment

Definition at line 82 of file ARICHMirrorMap.h.

82 {return m_comment; }
std::string m_comment
optional comment

◆ getMirrorID()

ARICHMirrorInfo* getMirrorID ( ) const
inline

Return Mirror Identifier.

Returns
Mirror Identifier

Definition at line 52 of file ARICHMirrorMap.h.

◆ getMirrorPosition()

int getMirrorPosition ( ) const
inline

Return Position on the detector.

Returns
Position on the detector

Definition at line 62 of file ARICHMirrorMap.h.

◆ getMirrorTimeStamp()

TTimeStamp getMirrorTimeStamp ( ) const
inline

Return Installation date.

Returns
Installation date

Definition at line 72 of file ARICHMirrorMap.h.

◆ setMirrorComment()

void setMirrorComment ( const std::string &  comment)
inline

Set comment.

Parameters
comment

Definition at line 87 of file ARICHMirrorMap.h.

◆ setMirrorID()

void setMirrorID ( ARICHMirrorInfo mirror)
inline

Set Mirror Identifier.

Parameters
MirrorIdentifier

Definition at line 57 of file ARICHMirrorMap.h.

◆ setMirrorPosition()

void setMirrorPosition ( int  column)
inline

Set Position on the detector.

Parameters
Positionon the detector

Definition at line 67 of file ARICHMirrorMap.h.

◆ setMirrorTimeStamp()

void setMirrorTimeStamp ( TTimeStamp  timeStamp)
inline

Set Installation date.

Parameters
Installationdate

Definition at line 77 of file ARICHMirrorMap.h.


The documentation for this class was generated from the following file: