![]() |
ATLAS Offline Software
|
storage of the time histories of all the cells More...
#include <OccupancyMonitor.h>
Public Member Functions | |
| OccupancyMonitor (const Interface &interface) | |
| Constructor. | |
| TH1I * | runOccupancyHistory () const |
| TH1I * | eventOccupancyHistory (unsigned int occForDump=0) const |
| TH1I * | eventOccupancy () const |
| TH1I * | cellOccupancy (int minForPrintout=-1) const |
| TH1I * | febOccupancy (CaloId calo) const |
| TH2D * | partitionOccupancy (PartitionId part) const |
| TH2D * | etaPhiOccupancy (CaloId calo, short layer, bool useEnergy=false) const |
| void | cellAndRingOccupancy (CaloId calo, unsigned int nMin=20) const |
| void | dump (short verbosity=2) const |
| TH1D * | dist (const DataFuncSet &func, const DataFuncArgs &args, const TString &name, int nBins, double xMin, double xMax, const TString &title="", const TString &xTitle="", const TString &yTitle="", const FilterParams &f=FilterParams()) const |
| TH2D * | dist (const DataFuncSet &funcX, const DataFuncArgs &argsX, const DataFuncSet &funcY, const DataFuncArgs &argsY, const TString &name, int nBinsX, double xMin, double xMax, int nBinsY, double yMin, double yMax, const TString &title="", const TString &xTitle="", const TString &yTitle="", const FilterParams &f=FilterParams()) const |
| TH2D * | partitionMap (const DataFuncSet &func, const DataFuncArgs &args, TString name, PartitionId partition, const TString &title="", CombinationType comb=AverageValue, const FilterParams &f=FilterParams()) const |
| TH2D * | etaPhiMap (const DataFuncSet &func, const DataFuncArgs &args, const TString &name, CaloId calo, short layer, TString title="", CombinationType comb=AverageValue, const FilterParams &f=FilterParams()) const |
| bool | prepareDumpParams (const TString &vars, int verbosity, std::vector< TString > &variables, std::vector< DataFuncSet > &funcs, std::vector< DataFuncArgs > &args, std::vector< TString > &formats, TString &locFormat, TString &locHeader, TString &varHeader) const |
| bool | dump (const TString &vars, const FilterParams &f=FilterParams(), unsigned int verbosity=1) const |
| bool | dump (const TString &vars, CombinationType comb=AverageValue, const FilterParams &f=FilterParams(), const TString &ranges="", unsigned int verbosity=1) const |
| bool | statParams (const std::vector< DataFuncSet > &funcs, const std::vector< DataFuncArgs > &args, TVectorD &mean, TVectorD &meanErr, TMatrixD &covMatrix, TMatrixD &covMatrixErr, const FilterParams &f=FilterParams()) const |
| const Interface & | interface () const |
| unsigned int | nChannels () const |
| const History * | getCellHistory (unsigned int i) const |
| const History * | getSCHistory (unsigned int i) const |
| const CellInfo * | getCellInfo (unsigned int i) const |
| virtual const History * | newCellHistory (unsigned int i) const |
| virtual const History * | cellHistory (unsigned int i) const |
| virtual const CellInfo * | cellInfo (unsigned int i) const |
| virtual unsigned int | nChannelsSC () const |
| virtual void | resetCache () const |
| const CellInfo * | cellInfoCache (unsigned int i) const |
| const History * | pass (unsigned int i, const FilterParams &f) const |
| const History * | cellCache () const |
| unsigned int | cachePos () const |
| void | resetCellInfoCache () |
Static Public Member Functions | |
| static double | history_value (const History &history, const DataFuncSet &func, const DataFuncArgs &args, CombinationType comb, const FilterParams &f, unsigned int &nValues) |
| static DataFuncSet | func (const TString &var) |
| static bool | parseVariables (TString varStr, std::vector< TString > &vars, std::vector< DataFuncSet > &funcs, std::vector< DataFuncArgs > &args) |
| static TString | str (CombinationType comb) |
Static Public Attributes | |
| static const int | printPeriodicity = 10000 |
Private Attributes | |
| const Interface * | m_interface |
| unsigned int | m_pos |
| const History * | m_cellCache |
| std::vector< CellInfo * > | m_cellInfoCache |
storage of the time histories of all the cells
Definition at line 20 of file OccupancyMonitor.h.
|
inline |
Constructor.
Definition at line 26 of file OccupancyMonitor.h.
|
inlineinherited |
Definition at line 48 of file AbsLArCells.h.
| void OccupancyMonitor::cellAndRingOccupancy | ( | CaloId | calo, |
| unsigned int | nMin = 20 ) const |
Definition at line 258 of file OccupancyMonitor.cxx.
|
inlineinherited |
Definition at line 47 of file AbsLArCells.h.
|
virtualinherited |
Reimplemented in LArSamples::Interface.
Definition at line 59 of file AbsLArCells.cxx.
|
virtualinherited |
Definition at line 71 of file AbsLArCells.cxx.
|
inherited |
Definition at line 82 of file AbsLArCells.cxx.
| TH1I * OccupancyMonitor::cellOccupancy | ( | int | minForPrintout = -1 | ) | const |
Definition at line 120 of file OccupancyMonitor.cxx.
|
inherited |
Definition at line 69 of file LArCalorimeter/LArSamplesMon/src/MonitorBase.cxx.
|
inherited |
Definition at line 89 of file LArCalorimeter/LArSamplesMon/src/MonitorBase.cxx.
|
inherited |
Definition at line 317 of file LArCalorimeter/LArSamplesMon/src/MonitorBase.cxx.
|
inherited |
Definition at line 284 of file LArCalorimeter/LArSamplesMon/src/MonitorBase.cxx.
| void OccupancyMonitor::dump | ( | short | verbosity = 2 | ) | const |
Definition at line 241 of file OccupancyMonitor.cxx.
|
inherited |
Definition at line 131 of file LArCalorimeter/LArSamplesMon/src/MonitorBase.cxx.
| TH2D * OccupancyMonitor::etaPhiOccupancy | ( | CaloId | calo, |
| short | layer, | ||
| bool | useEnergy = false ) const |
Definition at line 231 of file OccupancyMonitor.cxx.
| TH1I * OccupancyMonitor::eventOccupancy | ( | ) | const |
Definition at line 86 of file OccupancyMonitor.cxx.
| TH1I * OccupancyMonitor::eventOccupancyHistory | ( | unsigned int | occForDump = 0 | ) | const |
Definition at line 60 of file OccupancyMonitor.cxx.
| TH1I * OccupancyMonitor::febOccupancy | ( | CaloId | calo | ) | const |
Definition at line 181 of file OccupancyMonitor.cxx.
|
staticinherited |
Definition at line 431 of file LArCalorimeter/LArSamplesMon/src/MonitorBase.cxx.
|
virtualinherited |
Implements LArSamples::AbsLArCells.
Definition at line 34 of file LArCalorimeter/LArSamplesMon/src/MonitorBase.cxx.
|
virtualinherited |
Reimplemented from LArSamples::AbsLArCells.
Definition at line 44 of file LArCalorimeter/LArSamplesMon/src/MonitorBase.cxx.
|
virtualinherited |
Implements LArSamples::AbsLArCells.
Definition at line 39 of file LArCalorimeter/LArSamplesMon/src/MonitorBase.cxx.
|
staticinherited |
Definition at line 404 of file LArCalorimeter/LArSamplesMon/src/MonitorBase.cxx.
|
inlineinherited |
Definition at line 74 of file LArCalorimeter/LArSamplesMon/LArSamplesMon/MonitorBase.h.
|
virtualinherited |
Reimplemented from LArSamples::AbsLArCells.
Definition at line 50 of file LArCalorimeter/LArSamplesMon/src/MonitorBase.cxx.
|
inlinevirtualinherited |
Definition at line 35 of file AbsLArCells.h.
|
virtualinherited |
Definition at line 44 of file AbsLArCells.cxx.
|
staticinherited |
Definition at line 152 of file LArCalorimeter/LArSamplesMon/src/MonitorBase.cxx.
|
inherited |
Definition at line 113 of file LArCalorimeter/LArSamplesMon/src/MonitorBase.cxx.
| TH2D * OccupancyMonitor::partitionOccupancy | ( | PartitionId | part | ) | const |
Definition at line 217 of file OccupancyMonitor.cxx.
|
inherited |
Definition at line 99 of file AbsLArCells.cxx.
|
inherited |
Definition at line 244 of file LArCalorimeter/LArSamplesMon/src/MonitorBase.cxx.
|
virtualinherited |
Definition at line 34 of file AbsLArCells.cxx.
|
inherited |
Definition at line 114 of file AbsLArCells.cxx.
| TH1I * OccupancyMonitor::runOccupancyHistory | ( | ) | const |
Definition at line 28 of file OccupancyMonitor.cxx.
|
inherited |
Definition at line 375 of file LArCalorimeter/LArSamplesMon/src/MonitorBase.cxx.
|
staticinherited |
Definition at line 56 of file LArCalorimeter/LArSamplesMon/src/MonitorBase.cxx.
|
mutableprivateinherited |
Definition at line 55 of file AbsLArCells.h.
|
mutableprivateinherited |
Definition at line 56 of file AbsLArCells.h.
|
privateinherited |
Definition at line 87 of file LArCalorimeter/LArSamplesMon/LArSamplesMon/MonitorBase.h.
|
mutableprivateinherited |
Definition at line 54 of file AbsLArCells.h.
|
staticinherited |
Definition at line 79 of file LArCalorimeter/LArSamplesMon/LArSamplesMon/MonitorBase.h.