ATLAS Offline Software
Static Public Member Functions | Public Attributes | Static Public Attributes | List of all members
PMonSD::CompDataStdSteps Struct Reference

#include <SemiDetMisc.h>

Collaboration diagram for PMonSD::CompDataStdSteps:

Static Public Member Functions

static int index (const std::string &stepName)
 

Public Attributes

CompDataExtended data_evt
 
CompDataBasic data [4]
 

Static Public Attributes

static constexpr int index_other =-2
 
static constexpr int index_evt =-1
 
static constexpr int index_1st =0
 
static constexpr int index_ini =1
 
static constexpr int index_fin =2
 
static constexpr int index_cbk =3
 

Detailed Description

Definition at line 176 of file SemiDetMisc.h.

Member Function Documentation

◆ index()

int PMonSD::CompDataStdSteps::index ( const std::string &  stepName)
inlinestatic

Definition at line 599 of file SemiDetMisc.h.

600 {
601  // Only 5 possibilities --- not worth doing anything fancier.
602  // Try to put the most frequent ones first.
603  if (stepName == "evt") return index_evt;
604  if (stepName == "cbk") return index_cbk;
605  if (stepName == "1st") return index_1st;
606  if (stepName == "ini") return index_ini;
607  if (stepName == "fin") return index_fin;
608  return index_other;
609 }

Member Data Documentation

◆ data

CompDataBasic PMonSD::CompDataStdSteps::data[4]

Definition at line 178 of file SemiDetMisc.h.

◆ data_evt

CompDataExtended PMonSD::CompDataStdSteps::data_evt

Definition at line 177 of file SemiDetMisc.h.

◆ index_1st

constexpr int PMonSD::CompDataStdSteps::index_1st =0
staticconstexpr

Definition at line 183 of file SemiDetMisc.h.

◆ index_cbk

constexpr int PMonSD::CompDataStdSteps::index_cbk =3
staticconstexpr

Definition at line 186 of file SemiDetMisc.h.

◆ index_evt

constexpr int PMonSD::CompDataStdSteps::index_evt =-1
staticconstexpr

Definition at line 182 of file SemiDetMisc.h.

◆ index_fin

constexpr int PMonSD::CompDataStdSteps::index_fin =2
staticconstexpr

Definition at line 185 of file SemiDetMisc.h.

◆ index_ini

constexpr int PMonSD::CompDataStdSteps::index_ini =1
staticconstexpr

Definition at line 184 of file SemiDetMisc.h.

◆ index_other

constexpr int PMonSD::CompDataStdSteps::index_other =-2
staticconstexpr

Definition at line 181 of file SemiDetMisc.h.


The documentation for this struct was generated from the following file:
PMonSD::CompDataStdSteps::index_ini
static constexpr int index_ini
Definition: SemiDetMisc.h:184
PMonSD::CompDataStdSteps::index_fin
static constexpr int index_fin
Definition: SemiDetMisc.h:185
PMonSD::CompDataStdSteps::index_evt
static constexpr int index_evt
Definition: SemiDetMisc.h:182
PMonSD::CompDataStdSteps::index_other
static constexpr int index_other
Definition: SemiDetMisc.h:181
PMonSD::CompDataStdSteps::index_1st
static constexpr int index_1st
Definition: SemiDetMisc.h:183
PMonSD::CompDataStdSteps::index_cbk
static constexpr int index_cbk
Definition: SemiDetMisc.h:186