| 
    GammaCombo
    Rev:Unversioneddirectory
    
   | 
 
#include <PDF_Gaus2d.h>


Public Member Functions | |
| void | buildPdf () | 
| void | initObservables () | 
| virtual void | initParameters () | 
| virtual void | initRelations () | 
| PDF_Gaus2d (TString cObs="year2013", TString cErr="year2013", TString cCor="year2013") | |
| Gamma Combination Author: Till Moritz Karbach, moritz.karbach@cern.ch Date: November 2014.  More... | |
| void | setCorrelations (TString c) | 
| void | setObservables (TString c) | 
| void | setUncertainties (TString c) | 
| ~PDF_Gaus2d () | |
  Public Member Functions inherited from PDF_Abs | |
| bool | bkgpdfset () | 
| virtual void | build () | 
| Shortcut for buildCov() and buildPdf().  More... | |
| void | buildCov () | 
| Build both the covariance and the correlation matrix (members covMatrix and corMatrix) from the stat and syst correlation matrics and the respective errors.  More... | |
| virtual bool | checkConsistency () | 
| Perform a couple of consistency checks to make it easier to find bugs:  More... | |
| void | deleteToys () | 
| TString | getBaseName () | 
| Return the base name, which is the name without any unique ID.  More... | |
| RooAbsPdf * | getBkgPdf () | 
| TString | getCorrelationSourceString () | 
| TString | getErrorSourceString () | 
| int | getGcId () | 
| vector< TString > | getLatexObservables () | 
| TString | getName () | 
| int | getNobs () | 
| RooArgList * | getObservables () | 
| TString | getObservableSourceString () | 
| float | getObservableValue (TString obsname) | 
| Return the numerical value of an observable of a given name.  More... | |
| RooArgList * | getParameters () | 
| RooAbsPdf * | getPdf () | 
| void | getSubCorrelationStat (TMatrixDSym &target, vector< int > &indices) | 
| Return a submatrix of the statistical correlation matrix, defined by the rows and columns provided.  More... | |
| void | getSubCorrelationSyst (TMatrixDSym &target, vector< int > &indices) | 
| Return a submatrix of the systematic correlation matrix, defined by the rows and columns provided.  More... | |
| RooArgList * | getTheory () | 
| TString | getTitle () | 
| unsigned long long | getUniqueGlobalID () | 
| TString | getUniqueID () | 
| bool | hasObservable (TString obsname) | 
| Check if this PDF has an observable of the given name.  More... | |
| bool | isCrossCorPdf () | 
| void | loadExtParameters (RooFitResult *r) | 
| Set all parameters to values found in a provided fit result.  More... | |
| PDF_Abs (int nObs) | |
| Gamma Combination Author: Till Moritz Karbach, moritz.karbach@cern.ch Date: August 2012.  More... | |
| PDF_Abs (int nObs, ParametersAbs &pars) | |
| void | print () const | 
| Print this PDF in a verbose way:  More... | |
| void | printObservables () | 
| void | printParameters () | 
| void | resetCorrelations () | 
| Set all correlations to zero.  More... | |
| bool | ScaleError (TString obsname, float scale) | 
| Scale the error of a given observable.  More... | |
| void | setErrorSourceString (TString source) | 
| void | setGcId (int id) | 
| void | setName (TString myName) | 
| void | setNObs (int val) | 
| void | setObservable (TString name, float value) | 
| Set the observed central value of an observable.  More... | |
| void | setObservableSourceString (TString source) | 
| void | setObservablesToy () | 
| Set all observables to 'toy' values drawn from the PDF using the current parameter values.  More... | |
| void | setObservablesTruth () | 
| Set all observables to 'truth' values computed from the current parameters.  More... | |
| void | setSystCorrelation (TMatrixDSym &corSystMatrix) | 
| Set an external systematic correlation matrix.  More... | |
| void | setTitle (TString t) | 
| void | setUncertainty (TString obsName, float stat, float syst) | 
| Set the uncertainties of an observable.  More... | |
| void | storeErrorsInObs () | 
| Store the errors as RooFit error into the observables to have them easily available for the pull computation.  More... | |
| virtual bool | test () | 
| Test PDF implementation.  More... | |
| void | uniquify (int uID) | 
| used to uniquify all names when added  More... | |
| virtual | ~PDF_Abs () | 
| Clean off all objects in the trash bin.  More... | |
Additional Inherited Members | |
  Public Attributes inherited from PDF_Abs | |
| TMatrixDSym | corMatrix | 
| TString | corSource | 
| TMatrixDSym | corStatMatrix | 
| TMatrixDSym | corSystMatrix | 
| TMatrixDSym | covMatrix | 
| TString | obsErrSource | 
| TString | obsValSource | 
| vector< double > | StatErr | 
| vector< double > | SystErr | 
  Protected Member Functions inherited from PDF_Abs | |
| void | addToTrash (TObject *) | 
| Add an object to the trash bin which gets emptied when this PDF object gets deleted.  More... | |
| void | getSubMatrix (TMatrixDSym &target, TMatrixDSym &source, vector< int > &indices) | 
| Return a submatrix of a given input matrix, defined by the rows and columns provided.  More... | |
  Protected Attributes inherited from PDF_Abs | |
| int | gcId | 
| bool | isBkgPdfSet | 
| int | iToyObs | 
| vector< TString > | latexObservables | 
| bool | m_isCrossCorPdf | 
| TString | name | 
| int | nObs | 
| int | nToyObs | 
| RooArgList * | observables | 
| RooArgList * | parameters | 
| RooAbsPdf * | |
| RooAbsPdf * | pdfBkg | 
| RooArgList * | theory | 
| TString | title | 
| RooDataSet * | toyBkgObservables | 
| RooDataSet * | toyObservables | 
| map< string, TObject * > | trash | 
Definition at line 18 of file PDF_Gaus2d.h.
| PDF_Gaus2d::PDF_Gaus2d | ( | TString | cObs = "year2013",  | 
        
| TString | cErr = "year2013",  | 
        ||
| TString | cCor = "year2013"  | 
        ||
| ) | 
Gamma Combination Author: Till Moritz Karbach, moritz.karbach@cern.ch Date: November 2014.
Definition at line 10 of file PDF_Gaus2d.cpp.
| PDF_Gaus2d::~PDF_Gaus2d | ( | ) | 
Definition at line 25 of file PDF_Gaus2d.cpp.
      
  | 
  virtual | 
Reimplemented from PDF_Abs.
Definition at line 105 of file PDF_Gaus2d.cpp.
      
  | 
  virtual | 
< the order of this list must match that of the COR matrix!
Reimplemented from PDF_Abs.
Definition at line 46 of file PDF_Gaus2d.cpp.
      
  | 
  virtual | 
Reimplemented from PDF_Abs.
Definition at line 28 of file PDF_Gaus2d.cpp.
      
  | 
  virtual | 
< the order of this list must match that of the COR matrix!
Reimplemented from PDF_Abs.
Definition at line 37 of file PDF_Gaus2d.cpp.
      
  | 
  virtual | 
Reimplemented from PDF_Abs.
Definition at line 90 of file PDF_Gaus2d.cpp.
      
  | 
  virtual | 
Reimplemented from PDF_Abs.
Definition at line 54 of file PDF_Gaus2d.cpp.
      
  | 
  virtual | 
Reimplemented from PDF_Abs.
Definition at line 74 of file PDF_Gaus2d.cpp.
 1.8.12