ATLAS Offline Software
Loading...
Searching...
No Matches
TRTCond::StrawStatus Class Reference

#include <StrawStatus.h>

Collaboration diagram for TRTCond::StrawStatus:

Public Types

enum  EStatus {
  Undefined , Dead , Good , Xenon ,
  Argon , Krypton , EmulateArgon , EmulateKrypton
}

Public Member Functions

 StrawStatus ()
 default constructor
 StrawStatus (unsigned int mystatus)
 constructor
virtual ~StrawStatus ()=default
 destructor
void setstatus (unsigned int i)
 set status
unsigned int getstatus () const
 get status
bool operator== (const StrawStatus &rhs) const
 equality op
void print () const
 print status

Private Attributes

unsigned int m_status
 the status

Detailed Description

Author
Esben Bryndt Klinkby klink.nosp@m.by@n.nosp@m.bi.dk stores straw status and gives access

Definition at line 13 of file StrawStatus.h.

Member Enumeration Documentation

◆ EStatus

Enumerator
Undefined 
Dead 
Good 
Xenon 
Argon 
Krypton 
EmulateArgon 
EmulateKrypton 

Definition at line 18 of file StrawStatus.h.

Constructor & Destructor Documentation

◆ StrawStatus() [1/2]

TRTCond::StrawStatus::StrawStatus ( )
inline

default constructor

Definition at line 20 of file StrawStatus.h.

unsigned int m_status
the status
Definition StrawStatus.h:15

◆ StrawStatus() [2/2]

TRTCond::StrawStatus::StrawStatus ( unsigned int mystatus)
inline

constructor

Definition at line 22 of file StrawStatus.h.

22: m_status(mystatus){};

◆ ~StrawStatus()

virtual TRTCond::StrawStatus::~StrawStatus ( )
virtualdefault

destructor

Member Function Documentation

◆ getstatus()

unsigned int TRTCond::StrawStatus::getstatus ( ) const
inline

get status

Definition at line 28 of file StrawStatus.h.

28{ return m_status ; }

◆ operator==()

bool TRTCond::StrawStatus::operator== ( const StrawStatus & rhs) const
inline

equality op

Definition at line 30 of file StrawStatus.h.

30 {
31 return m_status==rhs.m_status; }

◆ print()

void TRTCond::StrawStatus::print ( ) const
inline

print status

Definition at line 33 of file StrawStatus.h.

33{ std::cout << "dummy print from StrawStatus.h " << m_status << std::endl ; }

◆ setstatus()

void TRTCond::StrawStatus::setstatus ( unsigned int i)
inline

set status

Definition at line 26 of file StrawStatus.h.

26{ m_status = i ; }

Member Data Documentation

◆ m_status

unsigned int TRTCond::StrawStatus::m_status
private

the status

Definition at line 15 of file StrawStatus.h.


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