CombineHarvester
ch::Parameter Class Reference

#include "/afs/cern.ch/user/a/agilbert/CMSSW_14_1_0_pre4/src/CombineHarvester/CombineTools/interface/Parameter.h"

Public Member Functions

 Parameter ()
 
 ~Parameter ()
 
 Parameter (Parameter const &other)
 
 Parameter (Parameter &&other)
 
Parameteroperator= (Parameter other)
 
void set_name (std::string const &name)
 
std::string const & name () const
 
void set_val (double const &val)
 
double val () const
 
void set_err_u (double const &err_u)
 
double err_u () const
 
void set_err_d (double const &err_d)
 
double err_d () const
 
void set_range_u (double const &range_u)
 
double range_u () const
 
void set_range_d (double const &range_d)
 
double range_d () const
 
void set_range (double const &range_d, double const &range_u)
 
void set_frozen (bool const &frozen)
 
bool frozen () const
 
std::vector< RooRealVar * > & vars ()
 
std::set< std::string > & groups ()
 

Static Public Member Functions

static std::ostream & PrintHeader (std::ostream &out)
 

Friends

std::ostream & operator<< (std::ostream &out, Parameter &val)
 
void swap (Parameter &first, Parameter &second)
 

Detailed Description

Definition at line 12 of file Parameter.h.

Constructor & Destructor Documentation

◆ Parameter() [1/3]

ch::Parameter::Parameter ( )

Definition at line 9 of file Parameter.cc.

◆ ~Parameter()

ch::Parameter::~Parameter ( )

Definition at line 19 of file Parameter.cc.

◆ Parameter() [2/3]

ch::Parameter::Parameter ( Parameter const &  other)

Definition at line 34 of file Parameter.cc.

◆ Parameter() [3/3]

ch::Parameter::Parameter ( Parameter &&  other)

Definition at line 46 of file Parameter.cc.

Member Function Documentation

◆ operator=()

Parameter & ch::Parameter::operator= ( Parameter  other)

Definition at line 57 of file Parameter.cc.

◆ set_name()

void ch::Parameter::set_name ( std::string const &  name)
inline

Definition at line 20 of file Parameter.h.

◆ name()

std::string const& ch::Parameter::name ( ) const
inline

Definition at line 21 of file Parameter.h.

◆ set_val()

void ch::Parameter::set_val ( double const &  val)
inline

Definition at line 23 of file Parameter.h.

◆ val()

double ch::Parameter::val ( ) const
inline

Definition at line 31 of file Parameter.h.

◆ set_err_u()

void ch::Parameter::set_err_u ( double const &  err_u)
inline

Definition at line 33 of file Parameter.h.

◆ err_u()

double ch::Parameter::err_u ( ) const
inline

Definition at line 34 of file Parameter.h.

◆ set_err_d()

void ch::Parameter::set_err_d ( double const &  err_d)
inline

Definition at line 36 of file Parameter.h.

◆ err_d()

double ch::Parameter::err_d ( ) const
inline

Definition at line 37 of file Parameter.h.

◆ set_range_u()

void ch::Parameter::set_range_u ( double const &  range_u)
inline

Definition at line 39 of file Parameter.h.

◆ range_u()

double ch::Parameter::range_u ( ) const
inline

Definition at line 40 of file Parameter.h.

◆ set_range_d()

void ch::Parameter::set_range_d ( double const &  range_d)
inline

Definition at line 42 of file Parameter.h.

◆ range_d()

double ch::Parameter::range_d ( ) const
inline

Definition at line 43 of file Parameter.h.

◆ set_range()

void ch::Parameter::set_range ( double const &  range_d,
double const &  range_u 
)
inline

Definition at line 45 of file Parameter.h.

◆ set_frozen()

void ch::Parameter::set_frozen ( bool const &  frozen)
inline

Definition at line 50 of file Parameter.h.

◆ frozen()

bool ch::Parameter::frozen ( ) const
inline

Definition at line 51 of file Parameter.h.

◆ vars()

std::vector<RooRealVar *>& ch::Parameter::vars ( )
inline

Definition at line 53 of file Parameter.h.

◆ groups()

std::set<std::string>& ch::Parameter::groups ( )
inline

Definition at line 54 of file Parameter.h.

◆ PrintHeader()

std::ostream & ch::Parameter::PrintHeader ( std::ostream &  out)
static

Definition at line 62 of file Parameter.cc.

Friends And Related Function Documentation

◆ operator<<

std::ostream& operator<< ( std::ostream &  out,
Parameter val 
)
friend

Definition at line 73 of file Parameter.cc.

◆ swap

void swap ( Parameter first,
Parameter second 
)
friend

Definition at line 21 of file Parameter.cc.


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