AmpTools
MIFunctionContribution Class Referenceabstract

#include <MIFunctionContribution.h>

Inheritance diagram for MIFunctionContribution:
Collaboration diagram for MIFunctionContribution:

Public Member Functions

 MIFunctionContribution (MinuitMinimizationManager *)
 
virtual ~MIFunctionContribution ()
 
virtual double operator() ()=0
 
virtual double derivative (const MinuitParameter &par)
 
virtual void update (const MISubject *)
 
virtual double contribution ()
 
void stopContributing ()
 
void restartContributing ()
 
bool contributing () const
 
- Public Member Functions inherited from MIObserver
 MIObserver ()
 
virtual ~MIObserver ()
 

Static Public Attributes

static const double kUnknownDerivative = -54321
 

Detailed Description

Definition at line 45 of file MIFunctionContribution.h.

Constructor & Destructor Documentation

◆ MIFunctionContribution()

MIFunctionContribution::MIFunctionContribution ( MinuitMinimizationManager aManager)

Definition at line 40 of file MIFunctionContribution.cc.

Here is the call graph for this function:

◆ ~MIFunctionContribution()

MIFunctionContribution::~MIFunctionContribution ( )
virtual

Definition at line 50 of file MIFunctionContribution.cc.

Here is the call graph for this function:

Member Function Documentation

◆ contributing()

bool MIFunctionContribution::contributing ( ) const
inline

Definition at line 67 of file MIFunctionContribution.h.

◆ contribution()

double MIFunctionContribution::contribution ( )
virtual

Definition at line 62 of file MIFunctionContribution.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ derivative()

double MIFunctionContribution::derivative ( const MinuitParameter par)
virtual

Definition at line 69 of file MIFunctionContribution.cc.

Here is the caller graph for this function:

◆ operator()()

virtual double MIFunctionContribution::operator() ( )
pure virtual

Implemented in LikelihoodCalculatorMPI, LikelihoodCalculator, and GaussianBound.

Here is the caller graph for this function:

◆ restartContributing()

void MIFunctionContribution::restartContributing ( )

◆ stopContributing()

void MIFunctionContribution::stopContributing ( )

◆ update()

void MIFunctionContribution::update ( const MISubject callingSubject)
virtual

Implements MIObserver.

Definition at line 56 of file MIFunctionContribution.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

Member Data Documentation

◆ kUnknownDerivative

const double MIFunctionContribution::kUnknownDerivative = -54321
static

Definition at line 50 of file MIFunctionContribution.h.


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