ATLAS Offline Software
Loading...
Searching...
No Matches
SCT_MonitoringNumbers.h File Reference
#include "TString.h"
#include <string>
#include <vector>
Include dependency graph for SCT_MonitoringNumbers.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  SCT_Monitoring

Enumerations

enum  SCT_Monitoring::BecIndex {
  SCT_Monitoring::INVALID_INDEX =-1 , SCT_Monitoring::ENDCAP_C_INDEX =0 , SCT_Monitoring::BARREL_INDEX =1 , SCT_Monitoring::ENDCAP_A_INDEX =2 ,
  SCT_Monitoring::GENERAL_INDEX =3 , SCT_Monitoring::N_REGIONS =3 , SCT_Monitoring::N_REGIONS_INC_GENERAL =N_REGIONS+1
}
 what array indices mean when looping over subsystems More...
enum  SCT_Monitoring::Bec {
  SCT_Monitoring::ENDCAP_C =-2 , SCT_Monitoring::BARREL =0 , SCT_Monitoring::ENDCAP_A =2 , SCT_Monitoring::GENERAL =3 ,
  SCT_Monitoring::INVALID_SYSTEM =4
}
 Possible values of the 'BEC' (Barrel or EndCap) value. More...
enum  SCT_Monitoring::HistogramNumbers {
  SCT_Monitoring::N_BINS = 6*128 , SCT_Monitoring::N_STRIPS = 768 , SCT_Monitoring::FIRST_STRIP = 0 , SCT_Monitoring::LAST_STRIP = N_STRIPS-FIRST_STRIP-1 ,
  SCT_Monitoring::N_CHIPS = 6 , SCT_Monitoring::FIRST_CHIP = 0 , SCT_Monitoring::LAST_CHIP = N_CHIPS-FIRST_CHIP-1 , SCT_Monitoring::CHIPS_PER_MODULE = 12 ,
  SCT_Monitoring::N_TIME_BINS = 3 , SCT_Monitoring::FIRST_TIME_BIN = 0 , SCT_Monitoring::LAST_TIME_BIN = N_TIME_BINS-FIRST_TIME_BIN-1 , SCT_Monitoring::N_HIT_BINS = 50 ,
  SCT_Monitoring::FIRST_HIT_BIN = 0 , SCT_Monitoring::LAST_HIT_BIN = N_HIT_BINS-FIRST_HIT_BIN-1 , SCT_Monitoring::N_NOISE_HIT_BINS = 1000 , SCT_Monitoring::FIRST_NOISE_HIT_BIN = 0 ,
  SCT_Monitoring::LAST_NOISE_HIT_BIN = 150000-FIRST_NOISE_HIT_BIN-1 , SCT_Monitoring::N_ETA_BINS = 13 , SCT_Monitoring::FIRST_ETA_BIN = -6 , SCT_Monitoring::LAST_ETA_BIN = 6 ,
  SCT_Monitoring::N_PHI_BINS = 56 , SCT_Monitoring::FIRST_PHI_BIN = 0 , SCT_Monitoring::LAST_PHI_BIN = N_PHI_BINS-FIRST_PHI_BIN-1 , SCT_Monitoring::N_BARRELS = 4 ,
  SCT_Monitoring::FIRST_BARREL = 0 , SCT_Monitoring::LAST_BARREL = N_BARRELS-FIRST_BARREL-1 , SCT_Monitoring::N_BARRELSx2 = N_BARRELS*2 , SCT_Monitoring::N_DISKS = 9 ,
  SCT_Monitoring::FIRST_DISK = 0 , SCT_Monitoring::LAST_DISK = N_DISKS-FIRST_DISK-1 , SCT_Monitoring::N_DISKSx2 = N_DISKS*2 , SCT_Monitoring::N_LAYERS_TOTAL = 22 ,
  SCT_Monitoring::N_ENDCAPS = 9 , SCT_Monitoring::FIRST_ENDCAP = 0 , SCT_Monitoring::LAST_ENDCAP = N_ENDCAPS-FIRST_ENDCAP-1 , SCT_Monitoring::N_ENDCAPSx2 = N_ENDCAPS*2 ,
  SCT_Monitoring::N_ETA_BINS_EC = 3 , SCT_Monitoring::FIRST_ETA_BIN_EC = 0 , SCT_Monitoring::LAST_ETA_BIN_EC = N_ETA_BINS_EC-FIRST_ETA_BIN_EC-1 , SCT_Monitoring::N_PHI_BINS_EC = 52 ,
  SCT_Monitoring::FIRST_PHI_BIN_EC = 0 , SCT_Monitoring::LAST_PHI_BIN_EC = N_PHI_BINS_EC-FIRST_PHI_BIN_EC-1 , SCT_Monitoring::N_MOD_ENDCAPS = 988 , SCT_Monitoring::N_MOD_BARREL = 2112 ,
  SCT_Monitoring::FIRST_MOD_EC = 0 , SCT_Monitoring::FIRST_MOD_B = 988 , SCT_Monitoring::FIRST_MOD_EA = 3100 , SCT_Monitoring::N_SIDES = 2 ,
  SCT_Monitoring::N_WAFERS = 8176
}
 Numbers to use in histograms. More...
enum  SCT_Monitoring::CategoryErrors {
  SCT_Monitoring::MASKEDLINKALL =0 , SCT_Monitoring::SUMMARY , SCT_Monitoring::BADERR , SCT_Monitoring::LINKLEVEL ,
  SCT_Monitoring::RODLEVEL , SCT_Monitoring::MASKEDCHIP , SCT_Monitoring::BYTESTREAMPARSEERROR , SCT_Monitoring::TIMEOUTERROR ,
  SCT_Monitoring::BCIDERROR , SCT_Monitoring::LVL1IDERROR , SCT_Monitoring::PREAMBLEERROR , SCT_Monitoring::FORMATTERERROR ,
  SCT_Monitoring::TRAILERERROR , SCT_Monitoring::TRAILEROVERFLOWERROR , SCT_Monitoring::HEADERTRAILERLIMITERROR , SCT_Monitoring::ABCDERROR ,
  SCT_Monitoring::RAWERROR , SCT_Monitoring::MASKEDLINK , SCT_Monitoring::RODCLOCKERROR , SCT_Monitoring::TRUNCATEDROD ,
  SCT_Monitoring::ROBFRAGMENTERROR , SCT_Monitoring::MISSINGLINKHEADERERROR , SCT_Monitoring::MASKEDROD , SCT_Monitoring::ABCDERROR_CHIP0 ,
  SCT_Monitoring::ABCDERROR_CHIP1 , SCT_Monitoring::ABCDERROR_CHIP2 , SCT_Monitoring::ABCDERROR_CHIP3 , SCT_Monitoring::ABCDERROR_CHIP4 ,
  SCT_Monitoring::ABCDERROR_CHIP5 , SCT_Monitoring::ABCDERROR_ERROR1 , SCT_Monitoring::ABCDERROR_ERROR2 , SCT_Monitoring::ABCDERROR_ERROR4 ,
  SCT_Monitoring::TEMPMASKEDCHIP0 , SCT_Monitoring::TEMPMASKEDCHIP1 , SCT_Monitoring::TEMPMASKEDCHIP2 , SCT_Monitoring::TEMPMASKEDCHIP3 ,
  SCT_Monitoring::TEMPMASKEDCHIP4 , SCT_Monitoring::TEMPMASKEDCHIP5 , SCT_Monitoring::ABCDERROR_ERROR7 , SCT_Monitoring::ABCDERROR_INVALID ,
  SCT_Monitoring::RODSIMULATEDDATA , SCT_Monitoring::N_ERRCATEGORY
}
enum  SCT_Monitoring::ProblemForCoverage {
  SCT_Monitoring::allRegion , SCT_Monitoring::disabled , SCT_Monitoring::badLinkError , SCT_Monitoring::badRODError ,
  SCT_Monitoring::badError , SCT_Monitoring::psTripDCS , SCT_Monitoring::summary , SCT_Monitoring::numberOfProblemForCoverage
}
enum  SCT_Monitoring::ConfigurationBins { SCT_Monitoring::ConfbinsSummary = 6 , SCT_Monitoring::ConfbinsDetailed = 5 , SCT_Monitoring::ConfbinsOnline = 4 }

Functions

unsigned int SCT_Monitoring::bec2Index (const int becVal)
 Conversion bec->index.
Bec SCT_Monitoring::index2Bec (const unsigned int i)
 Conversion index->bec.
int SCT_Monitoring::getNumModules (const int reg, const int layer)

Variables

static const std::vector< BecSCT_Monitoring::index2BecArray ={ENDCAP_C, BARREL, ENDCAP_A, GENERAL}
 Array for conversion of an array index to a Bec.
static const std::vector< std::string > SCT_Monitoring::CategoryErrorsNames = {"MaskedLinkALL", "Errors", "BadErrors", "LinkLevelErrors", "RODLevelErrors", "MaskedChipALL", "ByteStreamParseError", "TimeOutError", "BCIDError", "LVL1IDError", "PreambleError", "FormatterError", "TrailerError", "TrailerOverflowError", "HeaderTrailerLimitError", "ABCDError", "RawError", "MaskedLink", "RODClockError", "TruncatedROD", "ROBFragmentError", "MissingLinkHeaderError", "MaskedROD", "ABCDError_Chip0", "ABCDError_Chip1", "ABCDError_Chip2", "ABCDError_Chip3", "ABCDError_Chip4", "ABCDError_Chip5", "ABCDError_Error1", "ABCDError_Error2", "ABCDError_Error4", "TempMaskedChip0", "TempMaskedChip1", "TempMaskedChip2", "TempMaskedChip3", "TempMaskedChip4", "TempMaskedChip5", "ABCDError_Error7", "ABCDError_Invalid", "RODSimulatedData"}
static const std::vector< int > SCT_Monitoring::n_layers = {N_DISKS, N_BARRELS, N_DISKS, 2 * N_DISKS + N_BARRELS}
static const std::vector< int > SCT_Monitoring::n_etabins = {N_ETA_BINS_EC, N_ETA_BINS, N_ETA_BINS_EC}
static const std::vector< int > SCT_Monitoring::n_phibins = {N_PHI_BINS_EC, N_PHI_BINS, N_PHI_BINS_EC}
static const std::vector< int > SCT_Monitoring::f_etabin = {FIRST_ETA_BIN_EC, FIRST_ETA_BIN, FIRST_ETA_BIN_EC}
static const std::vector< int > SCT_Monitoring::l_etabin = {LAST_ETA_BIN_EC, LAST_ETA_BIN, LAST_ETA_BIN_EC}
static const std::vector< int > SCT_Monitoring::f_phibin = {FIRST_PHI_BIN_EC, FIRST_PHI_BIN, FIRST_PHI_BIN_EC}
static const std::vector< int > SCT_Monitoring::l_phibin = {LAST_PHI_BIN_EC, LAST_PHI_BIN, LAST_PHI_BIN_EC}
static const std::vector< int > SCT_Monitoring::n_mod = {N_MOD_ENDCAPS, N_MOD_BARREL, N_MOD_ENDCAPS, N_MOD_BARREL + 2 * N_MOD_ENDCAPS}
static const std::vector< int > SCT_Monitoring::f_mod = {FIRST_MOD_EC, FIRST_MOD_B, FIRST_MOD_EA}
static const std::vector< TString > SCT_Monitoring::layerName = {" disk ", " layer ", " disk "}
static const std::vector< TString > SCT_Monitoring::subDetName = {"Endcap C", "Barrel", "Endcap A", "General"}
static const std::vector< TString > SCT_Monitoring::subDetNameShort = {"EC", "B", "EA", "ALL"}
static const long SCT_Monitoring::NBINS_LBs = 3000
static const std::vector< std::string > SCT_Monitoring::coverageVarNames