This is the complete list of members for protoana::AbsCexDriver, including all inherited members.
| AbsCexDriver(const fhicl::ParameterSet &extra_options) | protoana::AbsCexDriver | |
| BuildDataHists(TTree *tree, ThinSliceDataSet &data_set, double &flux, int split_val=0) override | protoana::AbsCexDriver | virtual |
| BuildFakeData(TTree *tree, std::map< int, std::vector< std::vector< ThinSliceSample >>> &samples, const std::map< int, bool > &signal_sample_checks, ThinSliceDataSet &data_set, double &flux, std::map< int, std::vector< double >> &sample_scales, std::vector< double > &beam_energy_bins, int split_val=0) override | protoana::AbsCexDriver | virtual |
| BuildMCSamples(const std::vector< ThinSliceEvent > &events, std::map< int, std::vector< std::vector< ThinSliceSample >>> &samples, const std::map< int, bool > &signal_sample_checks, std::map< int, double > &nominal_fluxes, std::map< int, std::vector< std::vector< double >>> &fluxes_by_sample, std::vector< double > &beam_energy_bins) override | protoana::AbsCexDriver | virtual |
| CalculateChi2(std::map< int, std::vector< std::vector< ThinSliceSample >>> &samples, ThinSliceDataSet &data_set) override | protoana::AbsCexDriver | virtual |
| CompareDataMC(std::map< int, std::vector< std::vector< ThinSliceSample >>> &samples, ThinSliceDataSet &data_set, TFile &output_file, std::vector< std::pair< int, int >> plot_style, int nPars, TDirectory *plot_dir, bool plot_rebinned=false, bool post_fit=false) | protoana::ThinSliceDriver | |
| CompareSelections(std::map< int, std::vector< std::vector< ThinSliceSample >>> &samples, ThinSliceDataSet &data_set, TFile &output_file, std::vector< std::pair< int, int >> plot_style, bool plot_rebinned, bool post_fit, int nPars, TDirectory *plot_dir) override | protoana::AbsCexDriver | virtual |
| fActiveG4RWSysts | protoana::AbsCexDriver | private |
| FakeDataAngleVar(TTree *tree, std::map< int, std::vector< std::vector< ThinSliceSample >>> &samples, const std::map< int, bool > &signal_sample_checks, ThinSliceDataSet &data_set, double &flux, std::map< int, std::vector< double >> &sample_scales, int split_val=0) | protoana::AbsCexDriver | |
| FakeDataBeamWeight(TTree *tree, std::map< int, std::vector< std::vector< ThinSliceSample >>> &samples, const std::map< int, bool > &signal_sample_checks, ThinSliceDataSet &data_set, double &flux, std::map< int, std::vector< double >> &sample_scales, int split_val=0) | protoana::AbsCexDriver | |
| FakeDataBinnedScales(TTree *tree, std::map< int, std::vector< std::vector< ThinSliceSample >>> &samples, const std::map< int, bool > &signal_sample_checks, ThinSliceDataSet &data_set, double &flux, std::map< int, std::vector< double >> &sample_scales, int split_val=0) | protoana::AbsCexDriver | |
| FakeDatadEdX(TTree *tree, std::map< int, std::vector< std::vector< ThinSliceSample >>> &samples, const std::map< int, bool > &signal_sample_checks, ThinSliceDataSet &data_set, double &flux, std::map< int, std::vector< double >> &sample_scales, int split_val=0) | protoana::AbsCexDriver | |
| FakeDataEffVar(TTree *tree, std::map< int, std::vector< std::vector< ThinSliceSample >>> &samples, const std::map< int, bool > &signal_sample_checks, ThinSliceDataSet &data_set, double &flux, std::map< int, std::vector< double >> &sample_scales, int split_val=0) | protoana::AbsCexDriver | |
| FakeDataG4RW(TTree *tree, std::map< int, std::vector< std::vector< ThinSliceSample >>> &samples, const std::map< int, bool > &signal_sample_checks, ThinSliceDataSet &data_set, double &flux, std::map< int, std::vector< double >> &sample_scales, int split_val=0) | protoana::AbsCexDriver | |
| FakeDataG4RWGrid(TTree *tree, std::map< int, std::vector< std::vector< ThinSliceSample >>> &samples, const std::map< int, bool > &signal_sample_checks, ThinSliceDataSet &data_set, double &flux, std::map< int, std::vector< double >> &sample_scales, std::vector< double > &beam_energy_bins, int split_val=0) | protoana::AbsCexDriver | |
| FakeDataPionAngle(TTree *tree, std::map< int, std::vector< std::vector< ThinSliceSample >>> &samples, const std::map< int, bool > &signal_sample_checks, ThinSliceDataSet &data_set, double &flux, std::map< int, std::vector< double >> &sample_scales, int split_val=0) | protoana::AbsCexDriver | |
| FakeDataSampleScales(TTree *tree, std::map< int, std::vector< std::vector< ThinSliceSample >>> &samples, const std::map< int, bool > &signal_sample_checks, ThinSliceDataSet &data_set, double &flux, std::map< int, std::vector< double >> &sample_scales, int split_val=0) | protoana::AbsCexDriver | |
| fAlpha | protoana::AbsCexDriver | private |
| fBeamCutF | protoana::AbsCexDriver | private |
| fBeamShiftRatioNomHist | protoana::AbsCexDriver | private |
| fBeamShiftRatioSplines | protoana::AbsCexDriver | private |
| fBetaP | protoana::AbsCexDriver | private |
| fDoEnergyFix | protoana::AbsCexDriver | private |
| fEDivCut | protoana::AbsCexDriver | private |
| fEDivF | protoana::AbsCexDriver | private |
| fEffVarCut | protoana::AbsCexDriver | private |
| fEffVarF | protoana::AbsCexDriver | private |
| fEndSlices | protoana::AbsCexDriver | private |
| fEndZCut | protoana::AbsCexDriver | private |
| fEnergyFix | protoana::AbsCexDriver | private |
| fExtraOptions | protoana::ThinSliceDriver | protected |
| fFullSelectionSplines | protoana::AbsCexDriver | private |
| fFullSelectionVars | protoana::AbsCexDriver | private |
| fG4RWSelectionVarsMinus | protoana::AbsCexDriver | private |
| fG4RWSelectionVarsPlus | protoana::AbsCexDriver | private |
| FillMCEvents(TTree *tree, std::vector< ThinSliceEvent > &events, std::vector< ThinSliceEvent > &fake_data_events, int &split_val, const bool &do_split) override | protoana::AbsCexDriver | virtual |
| fIn | protoana::AbsCexDriver | private |
| fMeans | protoana::AbsCexDriver | private |
| fMultinomial | protoana::AbsCexDriver | private |
| fNominalCCal | protoana::AbsCexDriver | private |
| fNoTrackF | protoana::AbsCexDriver | private |
| fPitch | protoana::AbsCexDriver | private |
| fRho | protoana::AbsCexDriver | private |
| fRNG | protoana::AbsCexDriver | private |
| fSetupSystBeamShift | protoana::AbsCexDriver | private |
| fSetupSystEffVar | protoana::AbsCexDriver | private |
| fSkipFirstLast | protoana::AbsCexDriver | private |
| fSliceCut | protoana::AbsCexDriver | private |
| fSliceMethod | protoana::AbsCexDriver | private |
| fSystBeamShiftLimits | protoana::AbsCexDriver | private |
| fSystBeamShiftMap | protoana::AbsCexDriver | private |
| fSystBeamShiftMeans | protoana::AbsCexDriver | private |
| fSystBeamShiftR | protoana::AbsCexDriver | private |
| fSystBeamShiftTree | protoana::AbsCexDriver | private |
| fSystBeamShiftTreeSave | protoana::AbsCexDriver | private |
| fSystBeamShiftVal | protoana::AbsCexDriver | private |
| fSystBeamShiftWeight | protoana::AbsCexDriver | private |
| fSystBeamShiftWeightCap | protoana::AbsCexDriver | private |
| fSystBeamShiftWidths | protoana::AbsCexDriver | private |
| fTrackUtil | protoana::AbsCexDriver | private |
| fTrajZStart | protoana::AbsCexDriver | private |
| fWion | protoana::AbsCexDriver | private |
| fZ0 | protoana::AbsCexDriver | private |
| GetBeamBin(const std::vector< double > &beam_energy_bins, const double &true_beam_startP) | protoana::AbsCexDriver | private |
| GetColorAndStyle(size_t i, const std::vector< std::pair< int, int >> &plot_style) | protoana::ThinSliceDriver | |
| GetCurrentHists(std::map< int, std::vector< std::vector< ThinSliceSample >>> &samples, ThinSliceDataSet &data_set, std::map< int, std::vector< TH1 * >> &throw_hists, bool plot_rebinned) override | protoana::AbsCexDriver | virtual |
| GetCurrentTruthHists(std::map< int, std::vector< std::vector< ThinSliceSample >>> &samples, std::map< int, std::vector< TH1 * >> &hists, std::map< int, std::vector< TH1 * >> &inc_hists, std::map< int, std::vector< TH1 * >> &xsec_hists, const std::vector< int > &incident_samples, const std::map< int, std::vector< double >> &signal_bins) override | protoana::AbsCexDriver | virtual |
| GetSystWeight_BeamEffs(const ThinSliceEvent &event, const std::map< std::string, ThinSliceSystematic > &pars) | protoana::AbsCexDriver | |
| GetSystWeight_BeamShift(const ThinSliceEvent &event, const std::map< std::string, ThinSliceSystematic > &pars) | protoana::AbsCexDriver | |
| GetSystWeight_EDiv(const ThinSliceEvent &event, const std::map< std::string, ThinSliceSystematic > &pars) | protoana::AbsCexDriver | |
| GetSystWeight_EffVar(const ThinSliceEvent &event, const std::map< std::string, ThinSliceSystematic > &pars) | protoana::AbsCexDriver | |
| GetSystWeight_G4RW(const ThinSliceEvent &event, const std::map< std::string, ThinSliceSystematic > &pars, const ThinSliceSample &sample, int selection_ID, double val) | protoana::AbsCexDriver | |
| GetSystWeight_NoTrack(const ThinSliceEvent &event, const std::map< std::string, ThinSliceSystematic > &pars) | protoana::AbsCexDriver | |
| MakeTrueIncidentEnergies(const std::vector< double > &true_beam_traj_Z, const std::vector< double > &true_beam_traj_KE, const std::vector< int > &true_beam_slices, const std::vector< double > &true_beam_incidentEnergies) | protoana::AbsCexDriver | private |
| PlotThrows(ThinSliceDataSet &data_set, std::map< int, std::vector< TH1 * >> &throw_hists, std::map< int, std::vector< std::vector< ThinSliceSample >>> &samples, size_t nThrows, std::map< int, std::vector< TH1 * >> &truth_throw_hists, std::map< int, std::vector< TH1 * >> &truth_inc_hists, std::map< int, std::vector< TH1 * >> &truth_xsec_hists, std::map< int, TH1 * > &best_fit_incs, std::map< int, TH1 * > &best_fit_xsecs, std::map< int, TH1 * > &nominal_incs, std::map< int, TH1 * > &nominal_xsecs, TFile &output_file, bool plot_rebinned, std::map< int, std::vector< double >> *sample_scales=0x0) override | protoana::AbsCexDriver | virtual |
| RecalculateSelectionID(const ThinSliceEvent &event, double C_cal, TProfile *prot_template) | protoana::AbsCexDriver | |
| RefillMCSamples(const std::vector< ThinSliceEvent > &events, std::map< int, std::vector< std::vector< ThinSliceSample >>> &samples, const std::map< int, bool > &signal_sample_checks, std::vector< double > &beam_energy_bins, const std::map< int, std::vector< double >> &signal_pars, const std::map< int, double > &flux_pars, const std::map< std::string, ThinSliceSystematic > &syst_pars, bool fit_under_over, bool fill_incident=false) override | protoana::AbsCexDriver | virtual |
| SetupSyst_BeamEffsWeight(const std::map< std::string, ThinSliceSystematic > &pars) | protoana::AbsCexDriver | |
| SetupSyst_BeamShift(const std::map< std::string, ThinSliceSystematic > &pars, TFile &output_file) | protoana::AbsCexDriver | |
| SetupSyst_BeamShiftRatio(const std::vector< ThinSliceEvent > &events, std::map< int, std::vector< std::vector< ThinSliceSample >>> &samples, const std::map< std::string, ThinSliceSystematic > &pars, TFile &output_file) | protoana::AbsCexDriver | |
| SetupSyst_BeamShiftSpline(const std::vector< ThinSliceEvent > &events, std::map< int, std::vector< std::vector< ThinSliceSample >>> &samples, const std::map< std::string, ThinSliceSystematic > &pars, TFile &output_file) | protoana::AbsCexDriver | |
| SetupSyst_BeamShiftSpline2(const std::vector< ThinSliceEvent > &events, std::map< int, std::vector< std::vector< ThinSliceSample >>> &samples, const std::map< std::string, ThinSliceSystematic > &pars, TFile &output_file) | protoana::AbsCexDriver | |
| SetupSyst_dEdX_Cal(const std::vector< ThinSliceEvent > &events, std::map< int, std::vector< std::vector< ThinSliceSample >>> &samples, const std::map< std::string, ThinSliceSystematic > &pars, TFile &output_file) | protoana::AbsCexDriver | |
| SetupSyst_EDivWeight(const std::map< std::string, ThinSliceSystematic > &pars) | protoana::AbsCexDriver | |
| SetupSyst_EffVar(const std::vector< ThinSliceEvent > &events, std::map< int, std::vector< std::vector< ThinSliceSample >>> &samples, const std::map< std::string, ThinSliceSystematic > &pars, TFile &output_file) | protoana::AbsCexDriver | |
| SetupSyst_EffVarWeight(const std::map< std::string, ThinSliceSystematic > &pars) | protoana::AbsCexDriver | |
| SetupSyst_G4RW(const std::vector< ThinSliceEvent > &events, std::map< int, std::vector< std::vector< ThinSliceSample >>> &samples, const std::map< int, bool > &signal_sample_checks, std::vector< double > &beam_energy_bins, const std::map< std::string, ThinSliceSystematic > &pars, TFile &output_file) | protoana::AbsCexDriver | |
| SetupSyst_NoTrackWeight(const std::map< std::string, ThinSliceSystematic > &pars) | protoana::AbsCexDriver | |
| SetupSysts(const std::vector< ThinSliceEvent > &events, std::map< int, std::vector< std::vector< ThinSliceSample >>> &samples, const std::map< int, bool > &signal_sample_checks, std::vector< double > &beam_energy_bins, const std::map< std::string, ThinSliceSystematic > &pars, TFile &output_file) override | protoana::AbsCexDriver | virtual |
| ThinSliceDriver(const fhicl::ParameterSet &extra_options) | protoana::ThinSliceDriver | |
| TruncatedMean(const std::vector< double > &dEdX) | protoana::AbsCexDriver | |
| WrapUpSysts(TFile &output_file) override | protoana::AbsCexDriver | virtual |
| ~AbsCexDriver() | protoana::AbsCexDriver | virtual |
| ~ThinSliceDriver() | protoana::ThinSliceDriver | virtual |
1.8.11