![]() |
MaCh3
2.4.2
Reference Guide
|
KS: This file contains the implementation of the function to extract specific penalty terms from systematic chains. More...
#include "Manager/Manager.h"#include "Samples/SampleStructs.h"#include "Samples/HistogramUtils.h"#include "Parameters/ParameterHandlerUtils.h"#include "TFile.h"#include "TBranch.h"#include "TCanvas.h"#include "TLine.h"#include "TLegend.h"#include "TString.h"#include "TStyle.h"#include "TMatrixT.h"#include "TMatrixDSym.h"#include "TVectorD.h"#include "TObject.h"#include "TChain.h"#include "TH1.h"#include "TColor.h"#include "TObjString.h"#include "TROOT.h"Go to the source code of this file.
Functions | |
| void | ReadCovFile (const std::string &inputFile, std::vector< double > &Prior, std::vector< bool > &isFlat, std::vector< std::string > &ParamNames, std::vector< std::vector< double >> &invCovMatrix, int &nParams) |
| void | LoadSettings (YAML::Node &Settings, std::vector< std::string > &SetsNames, std::vector< std::string > &FancyTitle, std::vector< std::vector< bool >> &isRelevantParam, const std::vector< std::string > &ParamNames, const int nParams) |
| void | GetPenaltyTerm (const std::string &inputFile, const std::string &configFile) |
| int | main (int argc, char *argv[]) |
KS: This file contains the implementation of the function to extract specific penalty terms from systematic chains.
This script is designed to retrieve penalty terms from various sources, such as flux and cross-section systematic chains. Since flux and cross-section uncertainties are handled systematically, the penalty term cannot be taken directly from the chain.
Definition in file GetPenaltyTerm.cpp.
| void GetPenaltyTerm | ( | const std::string & | inputFile, |
| const std::string & | configFile | ||
| ) |
Definition at line 193 of file GetPenaltyTerm.cpp.
| void LoadSettings | ( | YAML::Node & | Settings, |
| std::vector< std::string > & | SetsNames, | ||
| std::vector< std::string > & | FancyTitle, | ||
| std::vector< std::vector< bool >> & | isRelevantParam, | ||
| const std::vector< std::string > & | ParamNames, | ||
| const int | nParams | ||
| ) |
Definition at line 122 of file GetPenaltyTerm.cpp.
| int main | ( | int | argc, |
| char * | argv[] | ||
| ) |
Definition at line 381 of file GetPenaltyTerm.cpp.
| void ReadCovFile | ( | const std::string & | inputFile, |
| std::vector< double > & | Prior, | ||
| std::vector< bool > & | isFlat, | ||
| std::vector< std::string > & | ParamNames, | ||
| std::vector< std::vector< double >> & | invCovMatrix, | ||
| int & | nParams | ||
| ) |
Definition at line 38 of file GetPenaltyTerm.cpp.