ATLAS Offline Software
Loading...
Searching...
No Matches
MuonCond Namespace Reference

Classes

struct  DcsConstants
 Helper struct to cache all dcs constants in a common place of the memory. More...

Enumerations

enum class  DcsDataType { HV , LV }
enum class  DcsFsmState {
  NONE , UNKNOWN , OFF , ON ,
  STANDBY , DEAD , UNPLUGGED , RAMP_UP ,
  RAMP_DOWN , TRIP , RECOVERY , LOCKED
}
enum class  CalibTechType { MM , STGC }

Functions

DcsFsmState getFsmStateEnum (const std::string &fsmState)
std::string getFsmStateStrg (DcsFsmState fsmState)
std::ostream & operator<< (std::ostream &ostr, const DcsConstants &dcs)

Enumeration Type Documentation

◆ CalibTechType

enum class MuonCond::CalibTechType
strong
Enumerator
MM 
STGC 

Definition at line 37 of file MuonSpectrometer/MuonConditions/MuonCondGeneral/MuonCondData/MuonCondData/Defs.h.

37 {
38 MM,
39 STGC
40 };
@ STGC
Definition RegSelEnums.h:39
@ MM
Definition RegSelEnums.h:38

◆ DcsDataType

◆ DcsFsmState

enum class MuonCond::DcsFsmState
strong
Enumerator
NONE 
UNKNOWN 
OFF 
ON 
STANDBY 
DEAD 
UNPLUGGED 
RAMP_UP 
RAMP_DOWN 
TRIP 
RECOVERY 
LOCKED 

Definition at line 15 of file MuonSpectrometer/MuonConditions/MuonCondGeneral/MuonCondData/MuonCondData/Defs.h.

15 {
16 NONE,
17 UNKNOWN,
18 OFF,
19 ON,
20 STANDBY,
21 DEAD,
23 RAMP_UP,
25 TRIP,
27 LOCKED
28 };

Function Documentation

◆ getFsmStateEnum()

DcsFsmState MuonCond::getFsmStateEnum ( const std::string & fsmState)

Definition at line 8 of file Defs.cxx.

8 {
9 if(fsmState=="UNKNOWN" ) return DcsFsmState::UNKNOWN;
10 if(fsmState=="ON" ) return DcsFsmState::ON;
11 if(fsmState=="OFF" ) return DcsFsmState::OFF;
12 if(fsmState=="STANDBY" ) return DcsFsmState::STANDBY;
13 if(fsmState=="DEAD" ) return DcsFsmState::DEAD;
14 if(fsmState=="UNPLUGGED") return DcsFsmState::UNPLUGGED;
15 if(fsmState=="RAMP_UP" ) return DcsFsmState::RAMP_UP;
16 if(fsmState=="RAMP_DOWN") return DcsFsmState::RAMP_DOWN;
17 if(fsmState=="TRIP" ) return DcsFsmState::TRIP;
18 if(fsmState=="RECOVERY" ) return DcsFsmState::RECOVERY;
19 if(fsmState=="LOCKED" ) return DcsFsmState::LOCKED;
20 return DcsFsmState::NONE;
21}

◆ getFsmStateStrg()

std::string MuonCond::getFsmStateStrg ( DcsFsmState fsmState)

Definition at line 22 of file Defs.cxx.

22 {
23 switch (fsmState) {
25 return "UNKNOWN";
26 case DcsFsmState::ON:
27 return "ON";
29 return "OFF";
31 return "STANDBY";
33 return "DEAD";
35 return "UNPLUGGED";
37 return "RAMP_UP";
39 return "RAMP_DOWN";
41 return "TRIP";
43 return "RECOVERY" ;
45 return "LOCKED";
47 return "NONE";
48 }
49 return "NONE";
50}

◆ operator<<()

std::ostream & MuonCond::operator<< ( std::ostream & ostr,
const DcsConstants & dcs )