Belle II Software  release-06-02-00
IGlobalParamInterface Class Reference

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>

Inheritance diagram for IGlobalParamInterface:

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. More...
 
virtual void setupAlignmentHierarchy (GlobalDerivativesHierarchy &)
 Super-tentavive: not yet used.
 

Detailed Description

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.

Member Function Documentation

◆ readFromResult()

virtual void readFromResult ( std::vector< std::tuple< unsigned short, unsigned short, unsigned short, double >> &  ,
GlobalParamVector  
)
inlinevirtual

Implement this to be called after Millepede finishes and all global parameters are filled in DB objects (which allow this) in GlobalParam.

Parameters
std::vector<std::tuple<unsignedshort, unsigned short, unsigned short, double>>& tuple with result <unique id, element, param, value>
GlobalParamVector&the GlobalVector 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 59 of file GlobalParam.h.

60  {};

The documentation for this class was generated from the following file: