Project
Loading...
Searching...
No Matches
o2::trd::ChamberStatus Class Reference

#include <ChamberStatus.h>

Public Types

enum  {
  Good = 1 << 0 , NoData = 1 << 1 , NoDataHalfChamberSideA = 1 << 2 , NoDataHalfChamberSideB = 1 << 3 ,
  BadCalibrated = 1 << 4 , NotCalibrated = 1 << 5
}
 

Public Member Functions

 ChamberStatus ()=default
 
 ~ChamberStatus ()=default
 
char getStatus (int det) const
 
void setStatus (int det, char bit)
 
void setRawStatus (int det, char status)
 
bool isGood (int det) const
 
bool isNoData (int det) const
 
bool isNoDataSideA (int det) const
 
bool isNoDataSideB (int det) const
 
bool isBadCalibrated (int det) const
 
bool isNotCalibrated (int det) const
 
TH2D * plot (int sm, int rphi)
 
TH2D * plotNoData (int sm, int rphi)
 
TH2D * plotBadCalibrated (int sm, int rphi)
 
TH2D * plot (int sm)
 

Detailed Description

Definition at line 34 of file ChamberStatus.h.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
Good 
NoData 
NoDataHalfChamberSideA 
NoDataHalfChamberSideB 
BadCalibrated 
NotCalibrated 

Definition at line 37 of file ChamberStatus.h.

Constructor & Destructor Documentation

◆ ChamberStatus()

o2::trd::ChamberStatus::ChamberStatus ( )
default

◆ ~ChamberStatus()

o2::trd::ChamberStatus::~ChamberStatus ( )
default

Member Function Documentation

◆ getStatus()

char o2::trd::ChamberStatus::getStatus ( int  det) const
inline

Definition at line 49 of file ChamberStatus.h.

◆ isBadCalibrated()

bool o2::trd::ChamberStatus::isBadCalibrated ( int  det) const
inline

Definition at line 56 of file ChamberStatus.h.

◆ isGood()

bool o2::trd::ChamberStatus::isGood ( int  det) const
inline

Definition at line 52 of file ChamberStatus.h.

◆ isNoData()

bool o2::trd::ChamberStatus::isNoData ( int  det) const
inline

Definition at line 53 of file ChamberStatus.h.

◆ isNoDataSideA()

bool o2::trd::ChamberStatus::isNoDataSideA ( int  det) const
inline

Definition at line 54 of file ChamberStatus.h.

◆ isNoDataSideB()

bool o2::trd::ChamberStatus::isNoDataSideB ( int  det) const
inline

Definition at line 55 of file ChamberStatus.h.

◆ isNotCalibrated()

bool o2::trd::ChamberStatus::isNotCalibrated ( int  det) const
inline

Definition at line 57 of file ChamberStatus.h.

◆ plot() [1/2]

TH2D * ChamberStatus::plot ( int  sm)

Definition at line 177 of file ChamberStatus.cxx.

◆ plot() [2/2]

TH2D * ChamberStatus::plot ( int  sm,
int  rphi 
)

Definition at line 70 of file ChamberStatus.cxx.

◆ plotBadCalibrated()

TH2D * ChamberStatus::plotBadCalibrated ( int  sm,
int  rphi 
)

Definition at line 144 of file ChamberStatus.cxx.

◆ plotNoData()

TH2D * ChamberStatus::plotNoData ( int  sm,
int  rphi 
)

Definition at line 105 of file ChamberStatus.cxx.

◆ setRawStatus()

void o2::trd::ChamberStatus::setRawStatus ( int  det,
char  status 
)
inline

Definition at line 51 of file ChamberStatus.h.

◆ setStatus()

void ChamberStatus::setStatus ( int  det,
char  bit 
)

Definition at line 24 of file ChamberStatus.cxx.


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