![]() |
ATLAS Offline Software
|
#include <MonitorBase.h>
Public Member Functions | |
| MonitorBase (const Interface &interface) | |
| Constructor. | |
| 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 |
Definition at line 29 of file LArCalorimeter/LArSamplesMon/LArSamplesMon/MonitorBase.h.
|
inline |
Constructor.
Definition at line 35 of file LArCalorimeter/LArSamplesMon/LArSamplesMon/MonitorBase.h.
|
inlineinherited |
Definition at line 48 of file AbsLArCells.h.
|
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.
| TH1D * MonitorBase::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 |
Definition at line 69 of file LArCalorimeter/LArSamplesMon/src/MonitorBase.cxx.
| TH2D * MonitorBase::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 |
Definition at line 89 of file LArCalorimeter/LArSamplesMon/src/MonitorBase.cxx.
| bool MonitorBase::dump | ( | const TString & | vars, |
| CombinationType | comb = AverageValue, | ||
| const FilterParams & | f = FilterParams(), | ||
| const TString & | ranges = "", | ||
| unsigned int | verbosity = 1 ) const |
Definition at line 317 of file LArCalorimeter/LArSamplesMon/src/MonitorBase.cxx.
| bool MonitorBase::dump | ( | const TString & | vars, |
| const FilterParams & | f = FilterParams(), | ||
| unsigned int | verbosity = 1 ) const |
Definition at line 284 of file LArCalorimeter/LArSamplesMon/src/MonitorBase.cxx.
| TH2D * MonitorBase::etaPhiMap | ( | const DataFuncSet & | func, |
| const DataFuncArgs & | args, | ||
| const TString & | name, | ||
| CaloId | calo, | ||
| short | layer, | ||
| TString | title = "", | ||
| CombinationType | comb = AverageValue, | ||
| const FilterParams & | f = FilterParams() ) const |
Definition at line 131 of file LArCalorimeter/LArSamplesMon/src/MonitorBase.cxx.
|
static |
Definition at line 431 of file LArCalorimeter/LArSamplesMon/src/MonitorBase.cxx.
|
virtual |
Implements LArSamples::AbsLArCells.
Definition at line 34 of file LArCalorimeter/LArSamplesMon/src/MonitorBase.cxx.
|
virtual |
Reimplemented from LArSamples::AbsLArCells.
Definition at line 44 of file LArCalorimeter/LArSamplesMon/src/MonitorBase.cxx.
|
virtual |
Implements LArSamples::AbsLArCells.
Definition at line 39 of file LArCalorimeter/LArSamplesMon/src/MonitorBase.cxx.
|
static |
Definition at line 404 of file LArCalorimeter/LArSamplesMon/src/MonitorBase.cxx.
|
inline |
Definition at line 74 of file LArCalorimeter/LArSamplesMon/LArSamplesMon/MonitorBase.h.
|
virtual |
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.
|
static |
Definition at line 152 of file LArCalorimeter/LArSamplesMon/src/MonitorBase.cxx.
| TH2D * MonitorBase::partitionMap | ( | const DataFuncSet & | func, |
| const DataFuncArgs & | args, | ||
| TString | name, | ||
| PartitionId | partition, | ||
| const TString & | title = "", | ||
| CombinationType | comb = AverageValue, | ||
| const FilterParams & | f = FilterParams() ) const |
Definition at line 113 of file LArCalorimeter/LArSamplesMon/src/MonitorBase.cxx.
|
inherited |
Definition at line 99 of file AbsLArCells.cxx.
| bool MonitorBase::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 |
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.
| bool MonitorBase::statParams | ( | const std::vector< DataFuncSet > & | funcs, |
| const std::vector< DataFuncArgs > & | args, | ||
| TVectorD & | mean, | ||
| TVectorD & | meanErr, | ||
| TMatrixD & | covMatrix, | ||
| TMatrixD & | covMatrixErr, | ||
| const FilterParams & | f = FilterParams() ) const |
Definition at line 375 of file LArCalorimeter/LArSamplesMon/src/MonitorBase.cxx.
|
static |
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.
|
private |
Definition at line 87 of file LArCalorimeter/LArSamplesMon/LArSamplesMon/MonitorBase.h.
|
mutableprivateinherited |
Definition at line 54 of file AbsLArCells.h.
|
static |
Definition at line 79 of file LArCalorimeter/LArSamplesMon/LArSamplesMon/MonitorBase.h.