Belle II Software development
|
Some tentative base class to allow to add functionality to the default behavior, like manipulate constants in DB objects after clibration is finished All methods to override have default implementaion which does nothing. More...
#include <GlobalParam.h>
Public Member Functions | |
virtual | ~IGlobalParamInterface () |
Destructor. | |
virtual void | readFromResult (std::vector< std::tuple< unsigned short, unsigned short, unsigned short, double > > &, GlobalParamVector &) |
Implement this to be called after Millepede finishes and all global parameters are filled in DB objects (which allow this) in GlobalParam. | |
virtual void | setupAlignmentHierarchy (GlobalDerivativesHierarchy &) |
Super-tentavive: not yet used. | |
Some tentative base class to allow to add functionality to the default behavior, like manipulate constants in DB objects after clibration is finished All methods to override have default implementaion which does nothing.
Definition at line 50 of file GlobalParam.h.
|
inlinevirtual |
|
inlinevirtual |
Implement this to be called after Millepede finishes and all global parameters are filled in DB objects (which allow this) in GlobalParam.
The function takes two parameters, both of which are unused thus no name is given First parameter: Vector with a tuple representing <unique id, element, param, value> per result Second parameter: The GlobalParamVector which you have to update, extend or just read jsu after it is filled automatically (for DB objects which support it) and before its DBObjects are stored back into DB.
Definition at line 60 of file GlobalParam.h.
|
inlinevirtual |
Super-tentavive: not yet used.
Reimplemented in VXDGlobalParamInterface.
Definition at line 63 of file GlobalParam.h.