AddESliceEnergies(const std::pair< double, double > &vals, double weight=1.) | protoana::ThinSliceSample | inline |
AddFlux(double val=1.) | protoana::ThinSliceSample | inline |
AddIncidentEnergies(const std::vector< double > &vals, double weight=1.) | protoana::ThinSliceSample | inline |
AddSystematicShift(TH1 *hist, std::string syst_name, int selection_ID) | protoana::ThinSliceSample | inline |
AddVariedFlux(double val=1.) | protoana::ThinSliceSample | inline |
CheckInSignalRange(double val) | protoana::ThinSliceSample | inline |
CheckIsSignal() | protoana::ThinSliceSample | inline |
ExtraFactor(double val) | protoana::ThinSliceSample | inline |
fBestFitFactor | protoana::ThinSliceSample | private |
fBestFitIsSet | protoana::ThinSliceSample | private |
fDataMCScale | protoana::ThinSliceSample | private |
fESliceEnergies | protoana::ThinSliceSample | private |
fFactor | protoana::ThinSliceSample | private |
fFluxType | protoana::ThinSliceSample | private |
FillESliceHist(TH1D &hist) | protoana::ThinSliceSample | inline |
FillHistFromIncidentEnergies(TH1D &hist) | protoana::ThinSliceSample | inline |
FillSelectionHist(int id, double val, double weight=1.) | protoana::ThinSliceSample | inline |
FillSelectionHist(int id, const double(&vals)[N], double weight=1.) | protoana::ThinSliceSample | inline |
FillSystematicShift(std::string syst_name, int selection_ID, const std::vector< double > &vals) | protoana::ThinSliceSample | inline |
FillSystematicShift(std::string syst_name, int selection_ID, const std::vector< double > &vals, const std::vector< double > &weights) | protoana::ThinSliceSample | inline |
FillTrueIncidentHist(const std::vector< double > &vals, double weight=1.) | protoana::ThinSliceSample | inline |
fIncidentEnergies | protoana::ThinSliceSample | private |
fIsSignal | protoana::ThinSliceSample | private |
fMadeRebinned | protoana::ThinSliceSample | private |
fNominalFlux | protoana::ThinSliceSample | private |
fRange | protoana::ThinSliceSample | private |
fSampleName | protoana::ThinSliceSample | private |
fSelectionHists | protoana::ThinSliceSample | private |
fSelectionHistsRebinned | protoana::ThinSliceSample | private |
fSystematicShifts | protoana::ThinSliceSample | private |
fSystematicSplines | protoana::ThinSliceSample | private |
fSystematicVals | protoana::ThinSliceSample | private |
fTrueIncidentHist | protoana::ThinSliceSample | private |
fVariedFlux | protoana::ThinSliceSample | private |
GetAllSplines() const | protoana::ThinSliceSample | inline |
GetBestFitFactor() | protoana::ThinSliceSample | inline |
GetFactor() | protoana::ThinSliceSample | inline |
GetFluxType() const | protoana::ThinSliceSample | inline |
GetName() const | protoana::ThinSliceSample | inline |
GetNominalFlux() const | protoana::ThinSliceSample | inline |
GetRange() const | protoana::ThinSliceSample | inline |
GetRebinnedSelectionHist(int id) | protoana::ThinSliceSample | inline |
GetRebinnedSelectionHists() const | protoana::ThinSliceSample | inline |
GetSelectionHist(int id) | protoana::ThinSliceSample | inline |
GetSelectionHists() const | protoana::ThinSliceSample | inline |
GetShifts(std::string syst_name) const | protoana::ThinSliceSample | inline |
GetSplines(std::string syst_name) const | protoana::ThinSliceSample | inline |
GetSplineWeight(std::string syst_name, double par_val, int selection_ID, double val) const | protoana::ThinSliceSample | inline |
GetTrueIncidentHist() | protoana::ThinSliceSample | inline |
GetVariedFlux() const | protoana::ThinSliceSample | inline |
MakeRebinnedHists() | protoana::ThinSliceSample | |
MakeSystematicSplines(std::string syst_name) | protoana::ThinSliceSample | inline |
RangeHighEnd() | protoana::ThinSliceSample | inline |
RangeLowEnd() | protoana::ThinSliceSample | inline |
Rebin1D(TH1 *sel_hist, TH1 *rebinned) | protoana::ThinSliceSample | private |
Rebin2D(TH1 *sel_hist, TH1 *rebinned) | protoana::ThinSliceSample | private |
Rebin3D(TH1 *sel_hist, TH1 *rebinned) | protoana::ThinSliceSample | private |
RefillRebinnedHists() | protoana::ThinSliceSample | |
Reset() | protoana::ThinSliceSample | inline |
ResetFactor() | protoana::ThinSliceSample | inline |
SaveSystematics(std::string syst_name, TDirectory *dir) | protoana::ThinSliceSample | inline |
ScaleESliceEnergies(double val) | protoana::ThinSliceSample | inline |
ScaleHists(double val) | protoana::ThinSliceSample | inline |
ScaleIncidentEnergies(double val) | protoana::ThinSliceSample | inline |
ScaleToDataMC() | protoana::ThinSliceSample | inline |
ScaleVariedFlux(double val) | protoana::ThinSliceSample | inline |
SetBestFit() | protoana::ThinSliceSample | inline |
SetDataMCScale(double val) | protoana::ThinSliceSample | inline |
SetFactor(double f) | protoana::ThinSliceSample | inline |
SetFactorAndScale(double val) | protoana::ThinSliceSample | inline |
SetFactorToBestFit() | protoana::ThinSliceSample | inline |
SetSystematicSplines(const std::map< std::string, std::map< int, std::vector< TSpline3 * >>> &input) | protoana::ThinSliceSample | inline |
SetSystematicVals(std::string syst_name, std::vector< double > &vals) | protoana::ThinSliceSample | inline |
ThinSliceSample(std::string name, int flux_type, const std::vector< fhicl::ParameterSet > &selections, const std::vector< double > &incident_bins, const std::vector< double > &true_incident_bins, size_t beam_energy_bin, bool is_signal=false, std::pair< double, double > range={0., 0.}) | protoana::ThinSliceSample | |
~ThinSliceSample() | protoana::ThinSliceSample | inline |