11 #include "BCMVCPhysicsModel.h"
12 #include "BCMVCObservable.h"
14 #include "../../BAT/BCModel.h"
15 #include "../../BAT/BCMath.h"
16 #include "../../BAT/BCLog.h"
24 BCMVCPhysicsModel::~BCMVCPhysicsModel()
31 std::vector<double> observables;
33 for (
int i = 0; i < fNObservables; ++i)
34 observables.push_back(CalculateObservable(i, parameters));
40 void BCMVCPhysicsModel::AddObservable(std::string name,
double min,
double max)
43 int index = GetIndexObservable(name);
49 observable->SetName(name);
50 observable->SetMinMax(min, max);
51 fObservables.push_back(observable);
double LogLikelihood(const std::vector< double > ¶meters)
double LogLikelihood(const std::vector< double > ¶meters)