Belle II Software development
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:
CDCGlobalParamInterface VXDGlobalParamInterface

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.
 

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.

Constructor & Destructor Documentation

◆ ~IGlobalParamInterface()

virtual ~IGlobalParamInterface ( )
inlinevirtual

Destructor.

Definition at line 53 of file GlobalParam.h.

53{}

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.

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.

61 {};

◆ setupAlignmentHierarchy()

virtual void setupAlignmentHierarchy ( GlobalDerivativesHierarchy )
inlinevirtual

Super-tentavive: not yet used.

Reimplemented in VXDGlobalParamInterface.

Definition at line 63 of file GlobalParam.h.

63{}

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