 |
Belle II Software
release-05-02-19
|
1 #include <calibration/DBObjCalibrationConstMapBase.h>
10 std::cout <<
" Element " << elementParam.first.first <<
" Param " << elementParam.first.second <<
" Value = " << elementParam.second
28 return constant->second;
38 double value,
bool subtractInsteadOfAdd)
40 double original =
get(
id, param);
41 double newValue = (subtractInsteadOfAdd) ? (original - value) : (original + value);
42 set(
id, param, newValue);
virtual void set(baseType id, baseType param, double value)
Set parameter correction for given WireID and parameter number.
virtual ~DBObjCalibrationConstMapBase()
Destructor.
ElementParameterMap m_constants
Map of map of all calibration elements' constants.
virtual double add(baseType id, baseType param, double value, bool subtractInsteadOfAdd=false)
Add correction to already stored (or to 0. if not set yet) constant value (optionaly with minus sign)
Abstract base class for different kinds of events.
int baseType
The underlying element type (also for param id)
virtual void dump() const
Write all elements' parameters' values to standard output.
virtual double get(baseType id, baseType param) const
Get parameter value for given element and parameter number.