3 #ifndef MINUIT_PARAMETER_SET 4 #define MINUIT_PARAMETER_SET 12 #include "TMatrixTSym.h" 29 static std::string
prtToNtpName(
const std::string& s_in);
46 unsigned int size()
const;
53 for(
unsigned int i=0; i <this->
size(); i++){
60 for(
unsigned int i=0; i <this->
size(); i++){
68 for(
unsigned int i=0; i <this->
size(); i++){
91 void fillNtp(TFile*& ntpFile, TNtupleD*& ntp)
const;
93 void print(std::ostream& os = std::cout)
const;
static const char prtNameChars[]
const IMinuitParameter * getParPtr(std::string name) const
std::vector< IMinuitParameter * > _parPtrList
void fillNtp(TFile *&ntpFile, TNtupleD *&ntp) const
bool addToEnd(IMinuitParameter *parPtr)
bool setCovMatrix(const CovMatrix &)
Set the covariance matrix.
IMinuitParameter * getParPtr(unsigned int i)
static MinuitParameterSet * getDefaultSet()
unsigned int size() const
void deleteListAndObjects()
static MinuitParameterSet * _defaultMinuitParameterSet
void deleteListKeepObjects()
int findParPtr(std::string name)
bool unregister(IMinuitParameter *patPtr)
bool A_is_in_B(const std::string &a, const std::string &b)
TMatrixTSym< double > CovMatrix
void printResultVsInput(std::ostream &os=std::cout) const
TNtupleD * makeNewNtpForOwner(TFile *&ntpFile) const
bool add(IMinuitParameter *parPtr)
static std::string prtToNtpName(const std::string &s_in)
const CovMatrix & covMatrix() const
Get the covariance matrix.
void print(std::ostream &os=std::cout) const
void printVariable(std::ostream &os=std::cout) const
static const char ntpNameChars[]
IMinuitParameter * getParPtr(std::string name)
MinuitParameterSet getFloating()
std::string ntpNames() const