MaCh3  2.5.0
Reference Guide
PredictiveThrower Member List

This is the complete list of members for PredictiveThrower, including all inherited members.

accCountFitterBaseprotected
accProbFitterBaseprotected
AddSampleHandler(SampleHandlerInterface *sample)FitterBase
AddSystObj(ParameterHandlerBase *cov)FitterBase
AlgorithmNameFitterBaseprotected
auto_saveFitterBaseprotected
CalcLLH(const double data, const double mc, const double w2, const SampleHandlerInterface *SampleHandler) constPredictiveThrowerprivate
CalcLLH(const TH1 *DatHist, const TH1 *MCHist, const TH1 *W2Hist, const SampleHandlerInterface *SampleHandler) constPredictiveThrowerprivate
CheckSkipParameter(const std::vector< std::string > &SkipVector, const std::string &ParamName) constFitterBaseprotected
clockFitterBaseprotected
CovFolderFitterBaseprotected
CustomRange(const std::string &ParName, const double sigma, double &ParamShiftValue) constFitterBaseprotected
Data_HistPredictiveThrowerprivate
DragRace(const int NLaps=100)FitterBase
ExtractLLH(TH1 *DatHist, TH1 *MCHist, TH1 *W2Hist, const SampleHandlerInterface *SampleHandler) constPredictiveThrowerprivate
FileSavedFitterBaseprotected
fitManFitterBaseprotected
FitterBase(Manager *const fitMan)FitterBase
fTestLikelihoodFitterBaseprotected
FullLLHPredictiveThrowerprivate
GetBinName(TH1 *hist, const bool uniform, const int Dim, const std::vector< int > &bins) constPredictiveThrowerprivate
GetLLH(const TH1D *DatHist, const TH1D *MCHist, const TH1D *W2Hist, const SampleHandlerInterface *SampleHandler) constPredictiveThrowerprivate
GetLLH(const TH2D *DatHist, const TH2D *MCHist, const TH2D *W2Hist, const SampleHandlerInterface *SampleHandler) constPredictiveThrowerprivate
GetLLH(const TH2Poly *DatHist, const TH2Poly *MCHist, const TH2Poly *W2Hist, const SampleHandlerInterface *SampleHandler) constPredictiveThrowerprivate
GetName() constFitterBaseinline
GetParameterScanRange(const ParameterHandlerBase *cov, const int i, double &CentralValue, double &lower, double &upper, const int n_points, const std::string &suffix="") constFitterBaseprotected
GetScanRange(std::map< std::string, std::vector< double >> &scanRanges) constFitterBaseprotected
GetStepScaleBasedOnLLHScan(const std::string &filename="")FitterBase
GetStoredFancyName(ParameterHandlerBase *Systematics) constPredictiveThrowerprivate
Is_PriorPredictivePredictiveThrowerprivate
LoadToys()PredictiveThrowerprivate
logLCurrFitterBaseprotected
logLPropFitterBaseprotected
MakeChi2Plots(const std::vector< std::vector< double >> &Chi2_x, const std::string &Chi2_x_title, const std::vector< std::vector< double >> &Chi2_y, const std::string &Chi2_y_title, const std::vector< TDirectory * > &SampleDir, const std::string Title)PredictiveThrowerprivate
MakeCutEventRate(TH1D *Histogram, const double DataRate) constPredictiveThrowerprivate
MakeFluctuatedHistogram(TH1 *FluctHist, TH1 *PolyHist)PredictiveThrowerprivate
MakePredictive(const std::vector< std::vector< std::unique_ptr< TH1 >>> &Toys, const std::vector< TDirectory * > &Director, const std::string &suffix, const bool DebugHistograms, const bool WriteHist)PredictiveThrowerprivate
MC_Hist_ToyPredictiveThrowerprivate
MC_Nom_HistPredictiveThrowerprivate
ModelSystematicPredictiveThrowerprivate
NModelParamsPredictiveThrowerprivate
NtoysPredictiveThrowerprivate
outputFileFitterBaseprotected
OutputPreparedFitterBaseprotected
outTreeFitterBaseprotected
PenaltyTermPredictiveThrowerprivate
PerBinHistogram(TH1 *hist, const int SampleId, const int Dim, const std::string &suffix) constPredictiveThrowerprivate
PosteriorPredictivepValue(const std::vector< std::unique_ptr< TH1 >> &PostPred_mc, const std::vector< TDirectory * > &SampleDir)PredictiveThrowerprivate
PredictiveLLH(const std::vector< std::unique_ptr< TH1 >> &Data_histogram, const std::vector< std::unique_ptr< TH1 >> &PostPred_mc, const std::vector< std::unique_ptr< TH1 >> &PostPred_w, const std::vector< TDirectory * > &SampleDir)PredictiveThrowerprivate
PredictiveThrower(Manager *const fitMan)PredictiveThrower
PrepareOutput()FitterBaseprotected
ProcessMCMC()FitterBaseprotected
ProduceSpectra(const std::vector< std::vector< std::vector< std::unique_ptr< TH1D >>>> &Toys, const std::vector< TDirectory * > &Director, const std::string suffix) constPredictiveThrowerprivate
ProduceToys()PredictiveThrower
randomFitterBaseprotected
RateAnalysis(const std::vector< std::vector< std::unique_ptr< TH1 >>> &Toys, const std::vector< TDirectory * > &SampleDirectories) constPredictiveThrowerprivate
ReweightWeightPredictiveThrowerprivate
Run2DLLHScan()FitterBase
RunLLHMap()FitterBase
RunLLHScan()FitterBase
RunMCMC() overridePredictiveThrowerinlinevirtual
RunPredictiveAnalysis()PredictiveThrower
RunSigmaVar()FitterBase
sample_llhFitterBaseprotected
SampleFolderFitterBaseprotected
SampleInfoPredictiveThrowerprivate
samplesFitterBaseprotected
SanitiseInputs()FitterBaseprotected
SaveOutput()FitterBaseprotected
SaveSettings()FitterBaseprotected
SetParamters(std::vector< std::string > &ParameterGroupsNotVaried, std::unordered_set< int > &ParameterOnlyToVary)PredictiveThrowerprivate
SettingsSavedFitterBaseprotected
SetupSampleInformation()PredictiveThrowerprivate
SetupToyGeneration(std::vector< std::string > &ParameterGroupsNotVaried, std::unordered_set< int > &ParameterOnlyToVary, std::vector< const M3::float_t * > &BoundValuePointer, std::vector< std::pair< double, double >> &ParamBounds)PredictiveThrowerprivate
StandardFluctuationPredictiveThrowerprivate
StartFromPreviousFit(const std::string &FitName)FitterBasevirtual
stepFitterBaseprotected
stepClockFitterBaseprotected
stepStartFitterBaseprotected
stepTimeFitterBaseprotected
Study1DProjections(const std::vector< TDirectory * > &SampleDirectories) constPredictiveThrowerprivate
StudyBetaParameters(TDirectory *PredictiveDir)PredictiveThrowerprivate
StudyBIC(const std::vector< std::unique_ptr< TH1 >> &PostPred_mc, const std::vector< std::unique_ptr< TH1 >> &PostPred_w)PredictiveThrowerprivate
StudyDIC(const std::vector< std::unique_ptr< TH1 >> &PostPred_mc, const std::vector< std::unique_ptr< TH1 >> &PostPred_w)PredictiveThrowerprivate
StudyInformationCriterion(M3::kInfCrit Criterion, const std::vector< std::unique_ptr< TH1 >> &PostPred_mc, const std::vector< std::unique_ptr< TH1 >> &PostPred_w)PredictiveThrowerprivate
StudyWAIC()PredictiveThrowerprivate
syst_llhFitterBaseprotected
systematicsFitterBaseprotected
TotalNSamplesFitterBaseprotected
TotalNumberOfSamplesPredictiveThrowerprivate
W2_Hist_ToyPredictiveThrowerprivate
W2_Nom_HistPredictiveThrowerprivate
WriteToy(TDirectory *ToyDirectory, TDirectory *Toy_1DDirectory, TDirectory *Toy_2DDirectory, const int iToy)PredictiveThrowerprivate
~FitterBase()FitterBasevirtual
~PredictiveThrower()PredictiveThrowervirtual