Map of the Aerogel placement.
More...
#include <ARICHAerogelMap.h>
Map of the Aerogel placement.
Definition at line 22 of file ARICHAerogelMap.h.
◆ anonymous enum
Various constants.
Enumerator |
---|
c_layers | number of layers
|
Definition at line 27 of file ARICHAerogelMap.h.
◆ ARICHAerogelMap() [1/2]
Default constructor.
Definition at line 33 of file ARICHAerogelMap.h.
33 : m_id(""), m_ring(0), m_column(0), m_timeStamp(0, 0, 0, kTRUE, 0), m_comment("")
34 {
35 for (unsigned ii = 0; ii < c_layers; ii++) m_layer[ii] = 0;
36 };
◆ ARICHAerogelMap() [2/2]
ARICHAerogelMap |
( |
const std::string & | id, |
|
|
int | ring, |
|
|
int | column, |
|
|
unsigned int * | layer, |
|
|
TTimeStamp | timeStamp, |
|
|
const std::string & | comment ) |
|
inline |
Constructor.
Definition at line 41 of file ARICHAerogelMap.h.
42 : m_id(id),
43 m_ring(ring), m_column(column), m_timeStamp(timeStamp), m_comment(comment)
44 {
45 for (unsigned ii = 0; ii < c_layers; ii++) m_layer[ii] = layer[ii];
46 }
◆ ~ARICHAerogelMap()
◆ getAerogelColumnID()
int getAerogelColumnID |
( |
| ) |
const |
|
inline |
Return Aerogel Column Identifier.
- Returns
- Aerogel Column
Definition at line 80 of file ARICHAerogelMap.h.
◆ getAerogelLayer()
unsigned int getAerogelLayer |
( |
unsigned | i | ) |
const |
|
inline |
Return Aerogel Layer Identifier.
- Returns
- Aerogel Layer
Definition at line 92 of file ARICHAerogelMap.h.
92{ if (i < c_layers) { return m_layer[i]; } return 0; }
◆ getAerogelMapComment()
std::string getAerogelMapComment |
( |
| ) |
const |
|
inline |
◆ getAerogelRingID()
int getAerogelRingID |
( |
| ) |
const |
|
inline |
Return Aerogel Ring Identifier.
- Returns
- Aerogel Ring
Definition at line 68 of file ARICHAerogelMap.h.
◆ getAerogelSN()
std::string getAerogelSN |
( |
| ) |
const |
|
inline |
Return Aerogel serial number.
- Returns
- Aerogel serial number
Definition at line 57 of file ARICHAerogelMap.h.
◆ getAerogelTimeStamp()
TTimeStamp getAerogelTimeStamp |
( |
| ) |
const |
|
inline |
Return Aerogel installation date.
- Returns
- Aerogel installation date
Definition at line 105 of file ARICHAerogelMap.h.
105{return m_timeStamp; }
◆ setAerogelColumnID()
void setAerogelColumnID |
( |
int | column | ) |
|
|
inline |
◆ setAerogelLayer()
void setAerogelLayer |
( |
unsigned int | i, |
|
|
unsigned int | layer ) |
Set aerogel info of layer i.
- Parameters
-
i | aerogel layer |
layer | aerogel layer info |
Definition at line 16 of file ARICHAerogelMap.cc.
17{
19}
@ c_layers
number of layers
unsigned int m_layer[c_layers]
Aerogel Layers.
◆ setAerogelMapComment()
void setAerogelMapComment |
( |
const std::string & | comment | ) |
|
|
inline |
Set comment.
- Parameters
-
Definition at line 120 of file ARICHAerogelMap.h.
120{m_comment = comment; }
◆ setAerogelRingID()
void setAerogelRingID |
( |
int | ring | ) |
|
|
inline |
◆ setAerogelSN()
void setAerogelSN |
( |
const std::string & | agelid | ) |
|
|
inline |
Set Aerogel serial number.
- Parameters
-
agelid | Aerogel serial number |
Definition at line 62 of file ARICHAerogelMap.h.
◆ setTimeStamp()
void setTimeStamp |
( |
TTimeStamp | timeStamp | ) |
|
|
inline |
Set Aerogel installation date.
- Parameters
-
timeStamp | Aerogel installation date |
Definition at line 110 of file ARICHAerogelMap.h.
110{m_timeStamp = timeStamp; }
◆ m_column
◆ m_comment
◆ m_id
◆ m_layer
◆ m_ring
◆ m_timeStamp
The documentation for this class was generated from the following files: