6 #ifndef LARMONITORING_LARSUPERCELLMONALG_H
7 #define LARMONITORING_LARSUPERCELLMONALG_H
29 #include <unordered_map>
60 {
this,
"BunchCrossingCondDataKey",
"BunchCrossingData" ,
"SG Key of BunchCrossing CDO"};
62 Gaudi::Property<std::string>
m_MonGroupName {
this,
"MonGroupName",
"LArSuperCellMonGroup"};
66 Gaudi::Property<std::vector<std::string> >
m_streams{
this,
"Streams", {},
"Which streams to monitor, if empty, only simple profile per partition (offline case)"};
67 Gaudi::Property<std::vector<std::string> >
m_SubDetNames{
this,
"SubDetNames", {} };
80 {1000., 1000., 3000., 1500., 3500., 3500., 3500., 3500., 1500., 3000., 3000., 2000., 10000., 10000., 10000.}
83 StringArrayProperty
m_layerNames{
this,
"LayerNames", {
"EMBPA",
"EMBPC",
"EMB1A",
"EMB1C",
"EMB2A",
"EMB2C",
"EMB3A",
"EMB3C",
84 "HEC0A",
"HEC0C",
"HEC1A",
"HEC1C",
"HEC2A",
"HEC2C",
"HEC3A",
"HEC3C",
85 "EMECPA",
"EMECPC",
"EMEC1A",
"EMEC1C",
"EMEC2A",
"EMEC2C",
"EMEC3A",
"EMEC3C",
86 "FCAL1A",
"FCAL1C",
"FCAL2A",
"FCAL2C",
"FCAL3A",
"FCAL3C"},
87 "Names of individual layers to monitor"};
88 IntegerArrayProperty
m_layerNcells{
this,
"LayerNcells",{ 3905, 3905, 29376, 29376, 14595, 14595, 6912, 6912,
89 768, 768, 736, 736, 672, 672, 640, 640,
90 768, 768, 14272, 14272, 11712, 11712, 5120, 5120,
91 1008, 1008, 500, 500, 254, 254},
92 "Number of expected cells per layer"};