ra4_stats
0341147a0dc35f80f4e12c6003afb76a38e2ed6e
|
#include <workspace_generator.hpp>
Public Types | |
enum | PrintLevel { PrintLevel::silent, PrintLevel::important, PrintLevel::normal, PrintLevel::everything } |
Public Member Functions | |
WorkspaceGenerator (const Cut &baseline, const std::set< Block > &blocks, const std::set< Process > &backgrounds, const Process &signal, const Process &data, const std::string &systematics_file="", const bool use_r4=true, const double sig_strength=0., const double sig_xsec_f=1.) | |
void | WriteToFile (const std::string &file_name) |
double | GetLuminosity () const |
WorkspaceGenerator & | SetLuminosity (double luminosity) |
bool | GetDoSystematics () const |
WorkspaceGenerator & | SetDoSystematics (bool do_systematics) |
bool | GetDoDilepton () const |
WorkspaceGenerator & | SetDoDilepton (bool do_systematics) |
PrintLevel | GetPrintLevel () const |
WorkspaceGenerator & | SetPrintLevel (PrintLevel print_level) |
bool | GetKappaCorrected () const |
WorkspaceGenerator & | SetKappaCorrected (bool do_kappa_correction) |
double | GetRMax () const |
WorkspaceGenerator & | SetRMax (double rmax) |
bool | UseGausApprox () const |
WorkspaceGenerator & | UseGausApprox (bool use_gaus_approx) |
GammaParams | GetYield (const YieldKey &key) const |
GammaParams | GetYield (const Bin &bin, const Process &process, const Cut &cut) const |
GammaParams | GetYield (const Bin &bin, const Process &process) const |
size_t | AddToys (size_t num_toys=0) |
const Process & | GetInjectionModel () const |
WorkspaceGenerator & | SetInjectionModel (const Process &injection) |
bool | GetDefaultInjectionModel () const |
WorkspaceGenerator & | SetDefaultInjectionModel () |
Private Member Functions | |
void | SetupToys (const RooArgSet &obs) |
void | GenerateToys (RooArgSet &obs) |
void | ResetToys (RooArgSet &obs) |
void | UpdateWorkspace () |
void | AddPOI () |
void | ReadSystematicsFile () |
void | AddDileptonSystematic () |
bool | NeedsDileptonBin (const Bin &bin) const |
void | MakeDileptonBin (const Bin &bin, Bin &dilep_bin, Cut &dilep_cut) const |
void | AddSystematicsGenerators () |
void | AddSystematicGenerator (const std::string &name) |
void | AddData (const Block &block) |
void | AddBackgroundFractions (const Block &block) |
void | AddABCDParameters (const Block &block) |
void | AddRawBackgroundPredictions (const Block &block) |
void | AddKappas (const Block &block) |
void | AddMCYields (const Block &block) |
void | AddMCPdfs (const Block &block) |
void | AddMCProcessSums (const Block &block) |
void | AddMCRowSums (const Block &block) |
void | AddMCColSums (const Block &block) |
void | AddMCTotal (const Block &block) |
void | AddMCPrediction (const Block &block) |
void | AddMCKappa (const Block &block) |
void | AddFullBackgroundPredictions (const Block &block) |
void | AddSignalPredictions (const Block &block) |
void | AddPdfs (const Block &block) |
void | AddDebug (const Block &block) |
void | AddDummyNuisance () |
void | AddFullPdf () |
void | AddParameterSets () |
void | DefineParameterSet (const std::string &cat_name, const std::set< std::string > &var_names) |
void | AddModels () |
void | AddPoisson (const std::string &pdf_name, const std::string &n_name, const std::string &mu_name, bool allow_approx) |
void | PrintComparison (std::ostream &stream, const Bin &bin, const Process &process, const Block &block) const |
Static Private Member Functions | |
static std::mt19937_64 | InitializePRNG () |
static int | GetPoisson (double rate) |
static void | CleanLine (std::string &line) |
Private Attributes | |
Cut | baseline_ |
std::set< Process > | backgrounds_ |
Process | signal_ |
Process | data_ |
Process | injection_ |
bool | inject_other_signal_ |
std::set< Block > | blocks_ |
std::map< std::string, double > | obs_vals_ |
std::map< std::string, std::poisson_distribution<> > | obs_gens_ |
std::string | systematics_file_ |
bool | use_r4_ |
double | sig_strength_ |
double | sig_xsec_f_ |
double | rmax_ |
RooWorkspace | w_ |
std::set< std::string > | poi_ |
std::set< std::string > | observables_ |
std::set< std::string > | glob_observables_ |
std::set< std::string > | nuisances_ |
std::set< std::string > | systematics_ |
std::set< FreeSystematic > | free_systematics_ |
double | luminosity_ |
PrintLevel | print_level_ |
bool | do_systematics_ |
bool | do_dilepton_ |
bool | do_mc_kappa_correction_ |
size_t | num_toys_ |
bool | gaus_approx_ |
bool | w_is_valid_ |
Static Private Attributes | |
static YieldManager | yields_ = YieldManager(4.) |
static std::mt19937_64 | prng_ = WorkspaceGenerator::InitializePRNG() |
static std::poisson_distribution | dist_ |
Friends | |
std::ostream & | operator<< (std::ostream &stream, const WorkspaceGenerator &wg) |
Definition at line 21 of file workspace_generator.hpp.
|
strong |
Enumerator | |
---|---|
silent | |
important | |
normal | |
everything |
Definition at line 33 of file workspace_generator.hpp.
WorkspaceGenerator::WorkspaceGenerator | ( | const Cut & | baseline, |
const std::set< Block > & | blocks, | ||
const std::set< Process > & | backgrounds, | ||
const Process & | signal, | ||
const Process & | data, | ||
const std::string & | systematics_file = "" , |
||
const bool | use_r4 = true , |
||
const double | sig_strength = 0. , |
||
const double | sig_xsec_f = 1. |
||
) |
Definition at line 27 of file workspace_generator.cpp.
References w_.
|
private |
Definition at line 637 of file workspace_generator.cpp.
References backgrounds_, baseline_, BlockYields::ColSums(), DBG, everything, BlockYields::MaxCol(), BlockYields::MaxRow(), Block::Name(), print_level_, BlockYields::RowSums(), BlockYields::Total(), w_, GammaParams::Yield(), and yields_.
Referenced by UpdateWorkspace().
|
private |
Definition at line 623 of file workspace_generator.cpp.
References backgrounds_, Block::Bins(), DBG, everything, Block::Name(), print_level_, and w_.
Referenced by UpdateWorkspace().
|
private |
Definition at line 592 of file workspace_generator.cpp.
References Append(), backgrounds_, Block::Bins(), Contains(), data_, DBG, everything, GetYield(), inject_other_signal_, injection_, Block::Name(), observables_, print_level_, sig_strength_, signal_, use_r4_, w_, and GammaParams::Yield().
Referenced by UpdateWorkspace().
|
private |
Definition at line 986 of file workspace_generator.cpp.
References Block::Bins(), DBG, everything, Block::Name(), print_level_, and w_.
Referenced by UpdateWorkspace().
|
private |
Definition at line 445 of file workspace_generator.cpp.
References Append(), backgrounds_, baseline_, Block::Bins(), Bin::Blind(), blocks_, data_, DBG, everything, GetYield(), MakeDileptonBin(), scan_aggregate::name, NeedsDileptonBin(), print_level_, and GammaParams::Yield().
Referenced by UpdateWorkspace().
|
private |
Definition at line 1001 of file workspace_generator.cpp.
References Append(), nuisances_, and w_.
|
private |
Definition at line 903 of file workspace_generator.cpp.
References backgrounds_, Block::Bins(), DBG, do_mc_kappa_correction_, do_systematics_, everything, Block::Name(), print_level_, and w_.
Referenced by UpdateWorkspace().
|
private |
Definition at line 1006 of file workspace_generator.cpp.
References blocks_, DBG, do_dilepton_, do_systematics_, everything, print_level_, systematics_, and w_.
Referenced by UpdateWorkspace().
|
private |
Definition at line 735 of file workspace_generator.cpp.
References AddMCColSums(), AddMCKappa(), AddMCPrediction(), AddMCRowSums(), AddMCTotal(), DBG, everything, and print_level_.
Referenced by UpdateWorkspace().
|
private |
Definition at line 839 of file workspace_generator.cpp.
References Block::Bins(), DBG, everything, Block::Name(), print_level_, and w_.
Referenced by AddKappas().
|
private |
Definition at line 887 of file workspace_generator.cpp.
References Block::Bins(), DBG, everything, Block::Name(), Bin::Name(), print_level_, and w_.
Referenced by AddKappas().
|
private |
Definition at line 781 of file workspace_generator.cpp.
References AddPoisson(), Append(), backgrounds_, Block::Bins(), DBG, everything, gaus_approx_, Block::Name(), print_level_, signal_, and w_.
Referenced by UpdateWorkspace().
|
private |
Definition at line 872 of file workspace_generator.cpp.
References Block::Bins(), DBG, everything, Block::Name(), Bin::Name(), print_level_, and w_.
Referenced by AddKappas().
|
private |
Definition at line 802 of file workspace_generator.cpp.
References backgrounds_, Block::Bins(), DBG, everything, Block::Name(), scan_aggregate::name, print_level_, and w_.
Referenced by UpdateWorkspace().
|
private |
Definition at line 824 of file workspace_generator.cpp.
References Block::Bins(), DBG, everything, Block::Name(), print_level_, and w_.
Referenced by AddKappas().
|
private |
Definition at line 858 of file workspace_generator.cpp.
References Block::Bins(), DBG, everything, Block::Name(), print_level_, and w_.
Referenced by AddKappas().
|
private |
Definition at line 744 of file workspace_generator.cpp.
References Append(), backgrounds_, Block::Bins(), Contains(), DBG, everything, GetYield(), glob_observables_, Block::Name(), GammaParams::NEffective(), nuisances_, print_level_, sig_xsec_f_, signal_, w_, and GammaParams::Weight().
Referenced by UpdateWorkspace().
|
private |
Definition at line 1057 of file workspace_generator.cpp.
References DBG, everything, print_level_, and w_.
Referenced by UpdateWorkspace().
|
private |
Definition at line 1030 of file workspace_generator.cpp.
References DBG, DefineParameterSet(), everything, glob_observables_, nuisances_, observables_, poi_, print_level_, and w_.
Referenced by UpdateWorkspace().
|
private |
Definition at line 959 of file workspace_generator.cpp.
References AddPoisson(), Block::Bins(), Contains(), DBG, everything, Block::Name(), print_level_, use_r4_, and w_.
Referenced by UpdateWorkspace().
|
private |
Definition at line 323 of file workspace_generator.cpp.
References Append(), DBG, everything, poi_, print_level_, rmax_, and w_.
Referenced by UpdateWorkspace().
|
private |
Definition at line 1077 of file workspace_generator.cpp.
References w_.
Referenced by AddMCPdfs(), and AddPdfs().
|
private |
Definition at line 686 of file workspace_generator.cpp.
References Append(), backgrounds_, baseline_, Block::Bins(), DBG, do_systematics_, everything, free_systematics_, BlockYields::MaxCol(), BlockYields::MaxRow(), Block::Name(), Bin::Name(), print_level_, w_, and yields_.
Referenced by UpdateWorkspace().
|
private |
Definition at line 932 of file workspace_generator.cpp.
References Block::Bins(), DBG, do_systematics_, everything, free_systematics_, Block::Name(), Process::Name(), print_level_, signal_, Process::Systematics(), and w_.
Referenced by UpdateWorkspace().
|
private |
Definition at line 578 of file workspace_generator.cpp.
References Append(), DBG, everything, glob_observables_, nuisances_, print_level_, systematics_, and w_.
Referenced by AddSystematicsGenerators().
|
private |
Definition at line 520 of file workspace_generator.cpp.
References AddSystematicGenerator(), Append(), backgrounds_, blocks_, DBG, everything, free_systematics_, print_level_, signal_, and w_.
Referenced by UpdateWorkspace().
size_t WorkspaceGenerator::AddToys | ( | size_t | num_toys = 0 | ) |
Definition at line 176 of file workspace_generator.cpp.
References DBG, ERROR, everything, GenerateToys(), num_toys_, print_level_, ResetToys(), SetupToys(), UpdateWorkspace(), w_, and w_is_valid_.
Referenced by main().
|
staticprivate |
Definition at line 430 of file workspace_generator.cpp.
References ReplaceAll().
Referenced by ReadSystematicsFile().
|
private |
Definition at line 1042 of file workspace_generator.cpp.
References DBG, everything, scan_aggregate::name, print_level_, and w_.
Referenced by AddParameterSets().
|
private |
Definition at line 238 of file workspace_generator.cpp.
References Contains(), DBG, ERROR, everything, scan_aggregate::name, obs_gens_, print_level_, and prng_.
Referenced by AddToys().
bool WorkspaceGenerator::GetDefaultInjectionModel | ( | ) | const |
Definition at line 211 of file workspace_generator.cpp.
References inject_other_signal_.
bool WorkspaceGenerator::GetDoDilepton | ( | ) | const |
Definition at line 106 of file workspace_generator.cpp.
References do_dilepton_.
bool WorkspaceGenerator::GetDoSystematics | ( | ) | const |
Definition at line 94 of file workspace_generator.cpp.
References do_systematics_.
const Process & WorkspaceGenerator::GetInjectionModel | ( | ) | const |
Definition at line 197 of file workspace_generator.cpp.
References inject_other_signal_, injection_, and signal_.
bool WorkspaceGenerator::GetKappaCorrected | ( | ) | const |
Definition at line 127 of file workspace_generator.cpp.
References do_mc_kappa_correction_.
double WorkspaceGenerator::GetLuminosity | ( | ) | const |
Definition at line 82 of file workspace_generator.cpp.
References luminosity_.
|
staticprivate |
Definition at line 275 of file workspace_generator.cpp.
WorkspaceGenerator::PrintLevel WorkspaceGenerator::GetPrintLevel | ( | ) | const |
Definition at line 118 of file workspace_generator.cpp.
References print_level_.
double WorkspaceGenerator::GetRMax | ( | ) | const |
Definition at line 139 of file workspace_generator.cpp.
References rmax_.
GammaParams WorkspaceGenerator::GetYield | ( | const YieldKey & | key | ) | const |
Definition at line 160 of file workspace_generator.cpp.
References YieldManager::GetYield(), YieldManager::Luminosity(), luminosity_, and yields_.
Referenced by AddData(), AddDileptonSystematic(), AddMCYields(), GetYield(), and PrintComparison().
GammaParams WorkspaceGenerator::GetYield | ( | const Bin & | bin, |
const Process & | process, | ||
const Cut & | cut | ||
) | const |
Definition at line 165 of file workspace_generator.cpp.
References GetYield().
GammaParams WorkspaceGenerator::GetYield | ( | const Bin & | bin, |
const Process & | process | ||
) | const |
Definition at line 171 of file workspace_generator.cpp.
References baseline_, and GetYield().
|
staticprivate |
Definition at line 267 of file workspace_generator.cpp.
|
private |
Definition at line 495 of file workspace_generator.cpp.
References baseline_, Bin::Cut(), DBG, everything, Bin::Name(), print_level_, Cut::Replace(), and Cut::RmCutOn().
Referenced by AddDileptonSystematic().
|
private |
Definition at line 480 of file workspace_generator.cpp.
References baseline_, Contains(), Bin::Cut(), DBG, everything, and print_level_.
Referenced by AddDileptonSystematic().
|
private |
Definition at line 1111 of file workspace_generator.cpp.
References Bin::Blind(), GammaParams::CorrectedUncertainty(), DBG, everything, GetYield(), Process::IsData(), Process::IsSignal(), Block::Name(), Bin::Name(), Process::Name(), scan_aggregate::name, print_level_, w_, and GammaParams::Yield().
Referenced by operator<<().
|
private |
Definition at line 329 of file workspace_generator.cpp.
References Append(), backgrounds_, blocks_, CleanLine(), DBG, ERROR, free_systematics_, FreeSystematic::Name(), scan_aggregate::name, ReplaceAll(), signal_, FreeSystematic::Strength(), systematics_file_, and Tokenize().
Referenced by UpdateWorkspace().
|
private |
Definition at line 252 of file workspace_generator.cpp.
References Contains(), DBG, ERROR, everything, scan_aggregate::name, obs_vals_, and print_level_.
Referenced by AddToys().
WorkspaceGenerator & WorkspaceGenerator::SetDefaultInjectionModel | ( | ) |
Definition at line 215 of file workspace_generator.cpp.
References inject_other_signal_.
WorkspaceGenerator & WorkspaceGenerator::SetDoDilepton | ( | bool | do_systematics | ) |
Definition at line 110 of file workspace_generator.cpp.
References do_dilepton_, and w_is_valid_.
Referenced by main().
WorkspaceGenerator & WorkspaceGenerator::SetDoSystematics | ( | bool | do_systematics | ) |
Definition at line 98 of file workspace_generator.cpp.
References anonymous_namespace{sig_inj.cxx}::do_systematics, do_systematics_, and w_is_valid_.
Referenced by main().
WorkspaceGenerator & WorkspaceGenerator::SetInjectionModel | ( | const Process & | injection | ) |
Definition at line 205 of file workspace_generator.cpp.
References inject_other_signal_, and injection_.
Referenced by main().
WorkspaceGenerator & WorkspaceGenerator::SetKappaCorrected | ( | bool | do_kappa_correction | ) |
Definition at line 131 of file workspace_generator.cpp.
References do_mc_kappa_correction_, and w_is_valid_.
Referenced by main().
WorkspaceGenerator & WorkspaceGenerator::SetLuminosity | ( | double | luminosity | ) |
Definition at line 86 of file workspace_generator.cpp.
References luminosity_, and w_is_valid_.
Referenced by main().
WorkspaceGenerator & WorkspaceGenerator::SetPrintLevel | ( | WorkspaceGenerator::PrintLevel | print_level | ) |
Definition at line 122 of file workspace_generator.cpp.
References print_level_.
WorkspaceGenerator & WorkspaceGenerator::SetRMax | ( | double | rmax | ) |
Definition at line 143 of file workspace_generator.cpp.
References change_r::rmax, rmax_, and w_is_valid_.
Referenced by main().
|
private |
Definition at line 220 of file workspace_generator.cpp.
References Contains(), DBG, ERROR, everything, scan_aggregate::name, obs_gens_, obs_vals_, and print_level_.
Referenced by AddToys().
|
private |
Definition at line 281 of file workspace_generator.cpp.
References AddABCDParameters(), AddBackgroundFractions(), AddData(), AddDebug(), AddDileptonSystematic(), AddFullBackgroundPredictions(), AddFullPdf(), AddKappas(), AddMCPdfs(), AddMCProcessSums(), AddMCYields(), AddModels(), AddParameterSets(), AddPdfs(), AddPOI(), AddRawBackgroundPredictions(), AddSignalPredictions(), AddSystematicsGenerators(), blocks_, DBG, do_dilepton_, do_mc_kappa_correction_, do_systematics_, everything, print_level_, ReadSystematicsFile(), w_, and w_is_valid_.
Referenced by AddToys(), and WriteToFile().
bool WorkspaceGenerator::UseGausApprox | ( | ) | const |
Definition at line 151 of file workspace_generator.cpp.
References gaus_approx_.
Referenced by main().
WorkspaceGenerator & WorkspaceGenerator::UseGausApprox | ( | bool | use_gaus_approx | ) |
Definition at line 155 of file workspace_generator.cpp.
References gaus_approx_.
void WorkspaceGenerator::WriteToFile | ( | const std::string & | file_name | ) |
Definition at line 66 of file workspace_generator.cpp.
References DBG, everything, important, normal, print_level_, UpdateWorkspace(), w_, and w_is_valid_.
Referenced by main().
|
friend |
Definition at line 1096 of file workspace_generator.cpp.
|
private |
Definition at line 76 of file workspace_generator.hpp.
Referenced by AddABCDParameters(), AddBackgroundFractions(), AddData(), AddDileptonSystematic(), AddFullBackgroundPredictions(), AddMCPdfs(), AddMCProcessSums(), AddMCYields(), AddRawBackgroundPredictions(), AddSystematicsGenerators(), operator<<(), and ReadSystematicsFile().
|
private |
Definition at line 75 of file workspace_generator.hpp.
Referenced by AddABCDParameters(), AddDileptonSystematic(), AddRawBackgroundPredictions(), GetYield(), MakeDileptonBin(), and NeedsDileptonBin().
|
private |
Definition at line 80 of file workspace_generator.hpp.
Referenced by AddDileptonSystematic(), AddFullPdf(), AddSystematicsGenerators(), operator<<(), ReadSystematicsFile(), and UpdateWorkspace().
|
private |
Definition at line 77 of file workspace_generator.hpp.
Referenced by AddData(), AddDileptonSystematic(), and operator<<().
|
staticprivate |
Definition at line 101 of file workspace_generator.hpp.
Referenced by GetPoisson().
|
private |
Definition at line 93 of file workspace_generator.hpp.
Referenced by AddFullPdf(), GetDoDilepton(), SetDoDilepton(), and UpdateWorkspace().
|
private |
Definition at line 94 of file workspace_generator.hpp.
Referenced by AddFullBackgroundPredictions(), GetKappaCorrected(), SetKappaCorrected(), and UpdateWorkspace().
|
private |
Definition at line 92 of file workspace_generator.hpp.
Referenced by AddFullBackgroundPredictions(), AddFullPdf(), AddRawBackgroundPredictions(), AddSignalPredictions(), GetDoSystematics(), SetDoSystematics(), and UpdateWorkspace().
|
private |
Definition at line 89 of file workspace_generator.hpp.
Referenced by AddRawBackgroundPredictions(), AddSignalPredictions(), AddSystematicsGenerators(), and ReadSystematicsFile().
|
private |
Definition at line 96 of file workspace_generator.hpp.
Referenced by AddMCPdfs(), and UseGausApprox().
|
private |
Definition at line 88 of file workspace_generator.hpp.
Referenced by AddMCYields(), AddParameterSets(), and AddSystematicGenerator().
|
private |
Definition at line 79 of file workspace_generator.hpp.
Referenced by AddData(), GetDefaultInjectionModel(), GetInjectionModel(), SetDefaultInjectionModel(), and SetInjectionModel().
|
private |
Definition at line 78 of file workspace_generator.hpp.
Referenced by AddData(), GetInjectionModel(), and SetInjectionModel().
|
private |
Definition at line 90 of file workspace_generator.hpp.
Referenced by GetLuminosity(), GetYield(), and SetLuminosity().
|
private |
Definition at line 88 of file workspace_generator.hpp.
Referenced by AddDummyNuisance(), AddMCYields(), AddParameterSets(), and AddSystematicGenerator().
|
private |
Definition at line 95 of file workspace_generator.hpp.
Referenced by AddToys().
|
private |
Definition at line 82 of file workspace_generator.hpp.
Referenced by GenerateToys(), and SetupToys().
|
private |
Definition at line 81 of file workspace_generator.hpp.
Referenced by ResetToys(), and SetupToys().
|
private |
Definition at line 88 of file workspace_generator.hpp.
Referenced by AddData(), and AddParameterSets().
|
private |
Definition at line 88 of file workspace_generator.hpp.
Referenced by AddParameterSets(), and AddPOI().
|
private |
Definition at line 91 of file workspace_generator.hpp.
Referenced by AddABCDParameters(), AddBackgroundFractions(), AddData(), AddDebug(), AddDileptonSystematic(), AddFullBackgroundPredictions(), AddFullPdf(), AddKappas(), AddMCColSums(), AddMCKappa(), AddMCPdfs(), AddMCPrediction(), AddMCProcessSums(), AddMCRowSums(), AddMCTotal(), AddMCYields(), AddModels(), AddParameterSets(), AddPdfs(), AddPOI(), AddRawBackgroundPredictions(), AddSignalPredictions(), AddSystematicGenerator(), AddSystematicsGenerators(), AddToys(), DefineParameterSet(), GenerateToys(), GetPrintLevel(), MakeDileptonBin(), NeedsDileptonBin(), PrintComparison(), ResetToys(), SetPrintLevel(), SetupToys(), UpdateWorkspace(), and WriteToFile().
|
staticprivate |
Definition at line 100 of file workspace_generator.hpp.
Referenced by GenerateToys(), and GetPoisson().
|
private |
Definition at line 86 of file workspace_generator.hpp.
|
private |
Definition at line 85 of file workspace_generator.hpp.
Referenced by AddData().
|
private |
Definition at line 85 of file workspace_generator.hpp.
Referenced by AddMCYields().
|
private |
Definition at line 77 of file workspace_generator.hpp.
Referenced by AddData(), AddMCPdfs(), AddMCYields(), AddSignalPredictions(), AddSystematicsGenerators(), GetInjectionModel(), operator<<(), and ReadSystematicsFile().
|
private |
Definition at line 88 of file workspace_generator.hpp.
Referenced by AddFullPdf(), and AddSystematicGenerator().
|
private |
Definition at line 83 of file workspace_generator.hpp.
Referenced by ReadSystematicsFile().
|
private |
Definition at line 84 of file workspace_generator.hpp.
|
private |
Definition at line 87 of file workspace_generator.hpp.
Referenced by AddABCDParameters(), AddBackgroundFractions(), AddData(), AddDebug(), AddDummyNuisance(), AddFullBackgroundPredictions(), AddFullPdf(), AddMCColSums(), AddMCKappa(), AddMCPdfs(), AddMCPrediction(), AddMCProcessSums(), AddMCRowSums(), AddMCTotal(), AddMCYields(), AddModels(), AddParameterSets(), AddPdfs(), AddPOI(), AddPoisson(), AddRawBackgroundPredictions(), AddSignalPredictions(), AddSystematicGenerator(), AddSystematicsGenerators(), AddToys(), DefineParameterSet(), PrintComparison(), UpdateWorkspace(), WorkspaceGenerator(), and WriteToFile().
|
mutableprivate |
Definition at line 97 of file workspace_generator.hpp.
Referenced by AddToys(), SetDoDilepton(), SetDoSystematics(), SetKappaCorrected(), SetLuminosity(), SetRMax(), UpdateWorkspace(), and WriteToFile().
|
staticprivate |
Definition at line 99 of file workspace_generator.hpp.
Referenced by AddABCDParameters(), AddRawBackgroundPredictions(), and GetYield().