![]() |
MaCh3
2.5.0
Reference Guide
|
This is the complete list of members for PredictiveThrower, including all inherited members.
| accCount | FitterBase | protected |
| accProb | FitterBase | protected |
| AddSampleHandler(SampleHandlerInterface *sample) | FitterBase | |
| AddSystObj(ParameterHandlerBase *cov) | FitterBase | |
| AlgorithmName | FitterBase | protected |
| auto_save | FitterBase | protected |
| CalcLLH(const double data, const double mc, const double w2, const SampleHandlerInterface *SampleHandler) const | PredictiveThrower | private |
| CalcLLH(const TH1 *DatHist, const TH1 *MCHist, const TH1 *W2Hist, const SampleHandlerInterface *SampleHandler) const | PredictiveThrower | private |
| CheckSkipParameter(const std::vector< std::string > &SkipVector, const std::string &ParamName) const | FitterBase | protected |
| clock | FitterBase | protected |
| CovFolder | FitterBase | protected |
| CustomRange(const std::string &ParName, const double sigma, double &ParamShiftValue) const | FitterBase | protected |
| Data_Hist | PredictiveThrower | private |
| DragRace(const int NLaps=100) | FitterBase | |
| ExtractLLH(TH1 *DatHist, TH1 *MCHist, TH1 *W2Hist, const SampleHandlerInterface *SampleHandler) const | PredictiveThrower | private |
| FileSaved | FitterBase | protected |
| fitMan | FitterBase | protected |
| FitterBase(Manager *const fitMan) | FitterBase | |
| fTestLikelihood | FitterBase | protected |
| FullLLH | PredictiveThrower | private |
| GetBinName(TH1 *hist, const bool uniform, const int Dim, const std::vector< int > &bins) const | PredictiveThrower | private |
| GetLLH(const TH1D *DatHist, const TH1D *MCHist, const TH1D *W2Hist, const SampleHandlerInterface *SampleHandler) const | PredictiveThrower | private |
| GetLLH(const TH2D *DatHist, const TH2D *MCHist, const TH2D *W2Hist, const SampleHandlerInterface *SampleHandler) const | PredictiveThrower | private |
| GetLLH(const TH2Poly *DatHist, const TH2Poly *MCHist, const TH2Poly *W2Hist, const SampleHandlerInterface *SampleHandler) const | PredictiveThrower | private |
| GetName() const | FitterBase | inline |
| GetParameterScanRange(const ParameterHandlerBase *cov, const int i, double &CentralValue, double &lower, double &upper, const int n_points, const std::string &suffix="") const | FitterBase | protected |
| GetScanRange(std::map< std::string, std::vector< double >> &scanRanges) const | FitterBase | protected |
| GetStepScaleBasedOnLLHScan(const std::string &filename="") | FitterBase | |
| GetStoredFancyName(ParameterHandlerBase *Systematics) const | PredictiveThrower | private |
| Is_PriorPredictive | PredictiveThrower | private |
| LoadToys() | PredictiveThrower | private |
| logLCurr | FitterBase | protected |
| logLProp | FitterBase | protected |
| 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) | PredictiveThrower | private |
| MakeCutEventRate(TH1D *Histogram, const double DataRate) const | PredictiveThrower | private |
| MakeFluctuatedHistogram(TH1 *FluctHist, TH1 *PolyHist) | PredictiveThrower | private |
| 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) | PredictiveThrower | private |
| MC_Hist_Toy | PredictiveThrower | private |
| MC_Nom_Hist | PredictiveThrower | private |
| ModelSystematic | PredictiveThrower | private |
| NModelParams | PredictiveThrower | private |
| Ntoys | PredictiveThrower | private |
| outputFile | FitterBase | protected |
| OutputPrepared | FitterBase | protected |
| outTree | FitterBase | protected |
| PenaltyTerm | PredictiveThrower | private |
| PerBinHistogram(TH1 *hist, const int SampleId, const int Dim, const std::string &suffix) const | PredictiveThrower | private |
| PosteriorPredictivepValue(const std::vector< std::unique_ptr< TH1 >> &PostPred_mc, const std::vector< TDirectory * > &SampleDir) | PredictiveThrower | private |
| 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) | PredictiveThrower | private |
| PredictiveThrower(Manager *const fitMan) | PredictiveThrower | |
| PrepareOutput() | FitterBase | protected |
| ProcessMCMC() | FitterBase | protected |
| ProduceSpectra(const std::vector< std::vector< std::vector< std::unique_ptr< TH1D >>>> &Toys, const std::vector< TDirectory * > &Director, const std::string suffix) const | PredictiveThrower | private |
| ProduceToys() | PredictiveThrower | |
| random | FitterBase | protected |
| RateAnalysis(const std::vector< std::vector< std::unique_ptr< TH1 >>> &Toys, const std::vector< TDirectory * > &SampleDirectories) const | PredictiveThrower | private |
| ReweightWeight | PredictiveThrower | private |
| Run2DLLHScan() | FitterBase | |
| RunLLHMap() | FitterBase | |
| RunLLHScan() | FitterBase | |
| RunMCMC() override | PredictiveThrower | inlinevirtual |
| RunPredictiveAnalysis() | PredictiveThrower | |
| RunSigmaVar() | FitterBase | |
| sample_llh | FitterBase | protected |
| SampleFolder | FitterBase | protected |
| SampleInfo | PredictiveThrower | private |
| samples | FitterBase | protected |
| SanitiseInputs() | FitterBase | protected |
| SaveOutput() | FitterBase | protected |
| SaveSettings() | FitterBase | protected |
| SetParamters(std::vector< std::string > &ParameterGroupsNotVaried, std::unordered_set< int > &ParameterOnlyToVary) | PredictiveThrower | private |
| SettingsSaved | FitterBase | protected |
| SetupSampleInformation() | PredictiveThrower | private |
| 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) | PredictiveThrower | private |
| StandardFluctuation | PredictiveThrower | private |
| StartFromPreviousFit(const std::string &FitName) | FitterBase | virtual |
| step | FitterBase | protected |
| stepClock | FitterBase | protected |
| stepStart | FitterBase | protected |
| stepTime | FitterBase | protected |
| Study1DProjections(const std::vector< TDirectory * > &SampleDirectories) const | PredictiveThrower | private |
| StudyBetaParameters(TDirectory *PredictiveDir) | PredictiveThrower | private |
| StudyBIC(const std::vector< std::unique_ptr< TH1 >> &PostPred_mc, const std::vector< std::unique_ptr< TH1 >> &PostPred_w) | PredictiveThrower | private |
| StudyDIC(const std::vector< std::unique_ptr< TH1 >> &PostPred_mc, const std::vector< std::unique_ptr< TH1 >> &PostPred_w) | PredictiveThrower | private |
| StudyInformationCriterion(M3::kInfCrit Criterion, const std::vector< std::unique_ptr< TH1 >> &PostPred_mc, const std::vector< std::unique_ptr< TH1 >> &PostPred_w) | PredictiveThrower | private |
| StudyWAIC() | PredictiveThrower | private |
| syst_llh | FitterBase | protected |
| systematics | FitterBase | protected |
| TotalNSamples | FitterBase | protected |
| TotalNumberOfSamples | PredictiveThrower | private |
| W2_Hist_Toy | PredictiveThrower | private |
| W2_Nom_Hist | PredictiveThrower | private |
| WriteToy(TDirectory *ToyDirectory, TDirectory *Toy_1DDirectory, TDirectory *Toy_2DDirectory, const int iToy) | PredictiveThrower | private |
| ~FitterBase() | FitterBase | virtual |
| ~PredictiveThrower() | PredictiveThrower | virtual |