#include <HDQMInspectorConfigBase.h>
Public Member Functions | |
bool | computeIntegral (const std::string &in) const |
virtual bool | computeIntegralList (const std::vector< std::string > &computeIntegralVector) |
std::string | getErrorForQuantity (const std::string &QuantityName) const |
HDQMInspectorConfigBase () | |
virtual bool | valueErrorMap (std::vector< std::pair< std::string, std::string >> &valueErrorVector) const |
virtual | ~HDQMInspectorConfigBase () |
Private Attributes | |
std::vector< std::string > | fComputeIntegral |
std::map< std::string, std::string > | fErrorMap |
The HDQMinspectorConfigBase is the base class defining the interface for the classes used to pass detector specific information to the HDQMInspector.
The methods defined are:
Each subdetector must derive from this class and pass it by pointer to the HDQMInspector.
Definition at line 31 of file HDQMInspectorConfigBase.h.
|
inline |
Definition at line 33 of file HDQMInspectorConfigBase.h.
|
inlinevirtual |
Definition at line 34 of file HDQMInspectorConfigBase.h.
|
inline |
Definition at line 44 of file HDQMInspectorConfigBase.h.
References fComputeIntegral, spr::find(), and recoMuon::in.
|
inlinevirtual |
fills the list of names of quantities for which a summation over the runs is required
Definition at line 40 of file HDQMInspectorConfigBase.h.
References fComputeIntegral.
|
inline |
Definition at line 51 of file HDQMInspectorConfigBase.h.
References fErrorMap.
|
inlinevirtual |
fills a vector<pair<string, string> > associating values with the corresponding errors
Definition at line 37 of file HDQMInspectorConfigBase.h.
|
private |
Definition at line 66 of file HDQMInspectorConfigBase.h.
Referenced by computeIntegral(), and computeIntegralList().
|
private |
Definition at line 65 of file HDQMInspectorConfigBase.h.
Referenced by getErrorForQuantity().