AmpGen 2.1
Loading...
Searching...
No Matches
AmpGen::MinuitParameterSet Class Reference

Detailed Description

Definition at line 13 of file MinuitParameterSet.h.

Public Types

typedef std::vector< MinuitParameter * >::iterator iterator
typedef std::vector< MinuitParameter * >::const_iterator const_iterator

Public Member Functions

 MinuitParameterSet ()
 MinuitParameterSet (const std::vector< MinuitParameter * > &params)
 MinuitParameterSet (const MinuitParameterSet &other)=delete
 ~MinuitParameterSet ()
MinuitParameterSetclone () const
bool add (MinuitParameter *parPtr)
MinuitParameteradd (const std::string &name, const Flag &flag, const double &mean, const double &sigma, const double &min=0, const double &max=0)
bool unregister (MinuitParameter *patPtr)
MinuitProxy addOrGet (const std::string &name, const Flag &flag, const double &mean, const double &sigma, const double &min=0, const double &max=0)
void loadFromStream ()
void loadFromFile (const std::string &name)
void set (const double *x, const std::vector< unsigned > &mapping, const double *errX=0)
void resetToInit ()
void print (std::ostream &os=std::cout) const
void printVariable (std::ostream &os=std::cout) const
void set (const MinuitParameterSet &mps)
bool rename (const std::string &name, const std::string &new_name)
unsigned int size () const
const_iterator cbegin () const
const_iterator cend () const
iterator begin ()
iterator end ()
const_iterator begin () const
const_iterator end () const
MinuitProxy at (const std::string &key)
MinuitProxy at (const size_t &index) const
MinuitProxy operator[] (const std::string &key)
MinuitProxy operator[] (const std::string &key) const
MinuitProxy operator[] (const size_t &key)
MinuitProxy find (const std::string &key) const
bool contains (const std::string &key) const
double operator() (const std::string &name)
void setFromMinuit (const double *x)
void setMapping (const std::vector< unsigned > &m)
void setFromMinuitIndex (const unsigned index, double v)
double getFromMinuitIndex (const unsigned index)

Member Typedef Documentation

◆ const_iterator

typedef std::vector<MinuitParameter*>::const_iterator AmpGen::MinuitParameterSet::const_iterator

Definition at line 16 of file MinuitParameterSet.h.

◆ iterator

typedef std::vector<MinuitParameter*>::iterator AmpGen::MinuitParameterSet::iterator

Definition at line 15 of file MinuitParameterSet.h.

Constructor & Destructor Documentation

◆ MinuitParameterSet() [1/3]

AmpGen::MinuitParameterSet::MinuitParameterSet ( )

◆ MinuitParameterSet() [2/3]

AmpGen::MinuitParameterSet::MinuitParameterSet ( const std::vector< MinuitParameter * > & params)
explicit

◆ MinuitParameterSet() [3/3]

AmpGen::MinuitParameterSet::MinuitParameterSet ( const MinuitParameterSet & other)
delete

◆ ~MinuitParameterSet()

AmpGen::MinuitParameterSet::~MinuitParameterSet ( )

Member Function Documentation

◆ add() [1/2]

MinuitParameter * AmpGen::MinuitParameterSet::add ( const std::string & name,
const Flag & flag,
const double & mean,
const double & sigma,
const double & min = 0,
const double & max = 0 )

◆ add() [2/2]

bool AmpGen::MinuitParameterSet::add ( MinuitParameter * parPtr)

◆ addOrGet()

MinuitProxy AmpGen::MinuitParameterSet::addOrGet ( const std::string & name,
const Flag & flag,
const double & mean,
const double & sigma,
const double & min = 0,
const double & max = 0 )

◆ at() [1/2]

MinuitProxy AmpGen::MinuitParameterSet::at ( const size_t & index) const

◆ at() [2/2]

MinuitProxy AmpGen::MinuitParameterSet::at ( const std::string & key)

◆ begin() [1/2]

iterator AmpGen::MinuitParameterSet::begin ( )

◆ begin() [2/2]

const_iterator AmpGen::MinuitParameterSet::begin ( ) const

◆ cbegin()

const_iterator AmpGen::MinuitParameterSet::cbegin ( ) const

◆ cend()

const_iterator AmpGen::MinuitParameterSet::cend ( ) const

◆ clone()

MinuitParameterSet * AmpGen::MinuitParameterSet::clone ( ) const

◆ contains()

bool AmpGen::MinuitParameterSet::contains ( const std::string & key) const

◆ end() [1/2]

iterator AmpGen::MinuitParameterSet::end ( )

◆ end() [2/2]

const_iterator AmpGen::MinuitParameterSet::end ( ) const

◆ find()

MinuitProxy AmpGen::MinuitParameterSet::find ( const std::string & key) const

◆ getFromMinuitIndex()

double AmpGen::MinuitParameterSet::getFromMinuitIndex ( const unsigned index)

◆ loadFromFile()

void AmpGen::MinuitParameterSet::loadFromFile ( const std::string & name)

◆ loadFromStream()

void AmpGen::MinuitParameterSet::loadFromStream ( )

◆ operator()()

double AmpGen::MinuitParameterSet::operator() ( const std::string & name)

◆ operator[]() [1/3]

MinuitProxy AmpGen::MinuitParameterSet::operator[] ( const size_t & key)

◆ operator[]() [2/3]

MinuitProxy AmpGen::MinuitParameterSet::operator[] ( const std::string & key)

◆ operator[]() [3/3]

MinuitProxy AmpGen::MinuitParameterSet::operator[] ( const std::string & key) const

◆ print()

void AmpGen::MinuitParameterSet::print ( std::ostream & os = std::cout) const

◆ printVariable()

void AmpGen::MinuitParameterSet::printVariable ( std::ostream & os = std::cout) const

◆ rename()

bool AmpGen::MinuitParameterSet::rename ( const std::string & name,
const std::string & new_name )

◆ resetToInit()

void AmpGen::MinuitParameterSet::resetToInit ( )

◆ set() [1/2]

void AmpGen::MinuitParameterSet::set ( const double * x,
const std::vector< unsigned > & mapping,
const double * errX = 0 )

◆ set() [2/2]

void AmpGen::MinuitParameterSet::set ( const MinuitParameterSet & mps)

◆ setFromMinuit()

void AmpGen::MinuitParameterSet::setFromMinuit ( const double * x)

◆ setFromMinuitIndex()

void AmpGen::MinuitParameterSet::setFromMinuitIndex ( const unsigned index,
double v )

◆ setMapping()

void AmpGen::MinuitParameterSet::setMapping ( const std::vector< unsigned > & m)

◆ size()

unsigned int AmpGen::MinuitParameterSet::size ( ) const

◆ unregister()

bool AmpGen::MinuitParameterSet::unregister ( MinuitParameter * patPtr)

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