master
|
a Code for the Combination of Indirect and Direct Constraints on High Energy Physics Models
|
|
Go to the documentation of this file.
8 #ifndef HIGGSOBSERVABLE_H
9 #define HIGGSOBSERVABLE_H
14 #include <boost/tokenizer.hpp>
103 boost::tokenizer<boost::char_separator<char> >::iterator &
ParseHiggsObservable(boost::tokenizer<boost::char_separator<char> >::iterator & beg,
TMatrixD channels
A matrix holding the information of all the channels.
A class for Higgs experimental analyses.
A class for constructing and defining operations on real matrices.
virtual void setParametricLikelihood(std::string filename, std::vector< ThObservable * > thObsV)
Set the parametric likelihood describing one Higgs decay channel from a config file.
std::vector< double > theoryValues
A vector to contain the theoryvalues.
void setIsCorrelated(bool correlated)
double channelsize
The number of channels in the Higgs Observable.
bool isNew()
A method to get the observable to the new parametric form.
A model class for the Standard Model.
bool isCorrelated
A flag for correlated Higgs Observable.
double thobsvsize
The size of the theory observables vector.
int rank
The rank of the process initializing this observable.
void setIsnew(bool isnew)
A method to set the observable to the new parametric form.
gslpp::matrix< double > * InvCov
The inverse covariance matrix.
void getTheoryValues(std::vector< double > &theoryValues_i)
virtual double computeWeight()
A method to compute the weight associated with the observable.
bool isnew
A boolean which is true if the parametrization is new.
std::vector< ThObservable * > thObsV
A vector of ThObservables.
std::string filename
The name of the file containing the experimental likelihood for the observable.
boost::tokenizer< boost::char_separator< char > >::iterator & ParseHiggsObservable(boost::tokenizer< boost::char_separator< char > >::iterator &beg, ThObsFactory &myObsFactory, StandardModel *myModel, int rank)
the parser for HiggsObservables
bool covarianceFromConfig
A flag for reading inverse covariance from config file.
HiggsObservable(const Observable &Obs)