protoana::ThinSliceSample Member List

This is the complete list of members for protoana::ThinSliceSample, including all inherited members.

AddESliceEnergies(const std::pair< double, double > &vals, double weight=1.)protoana::ThinSliceSampleinline
AddFlux(double val=1.)protoana::ThinSliceSampleinline
AddIncidentEnergies(const std::vector< double > &vals, double weight=1.)protoana::ThinSliceSampleinline
AddSystematicShift(TH1 *hist, std::string syst_name, int selection_ID)protoana::ThinSliceSampleinline
AddVariedFlux(double val=1.)protoana::ThinSliceSampleinline
CheckInSignalRange(double val)protoana::ThinSliceSampleinline
CheckIsSignal()protoana::ThinSliceSampleinline
ExtraFactor(double val)protoana::ThinSliceSampleinline
fBestFitFactorprotoana::ThinSliceSampleprivate
fBestFitIsSetprotoana::ThinSliceSampleprivate
fDataMCScaleprotoana::ThinSliceSampleprivate
fESliceEnergiesprotoana::ThinSliceSampleprivate
fFactorprotoana::ThinSliceSampleprivate
fFluxTypeprotoana::ThinSliceSampleprivate
FillESliceHist(TH1D &hist)protoana::ThinSliceSampleinline
FillHistFromIncidentEnergies(TH1D &hist)protoana::ThinSliceSampleinline
FillSelectionHist(int id, double val, double weight=1.)protoana::ThinSliceSampleinline
FillSelectionHist(int id, const double(&vals)[N], double weight=1.)protoana::ThinSliceSampleinline
FillSystematicShift(std::string syst_name, int selection_ID, const std::vector< double > &vals)protoana::ThinSliceSampleinline
FillSystematicShift(std::string syst_name, int selection_ID, const std::vector< double > &vals, const std::vector< double > &weights)protoana::ThinSliceSampleinline
FillTrueIncidentHist(const std::vector< double > &vals, double weight=1.)protoana::ThinSliceSampleinline
fIncidentEnergiesprotoana::ThinSliceSampleprivate
fIsSignalprotoana::ThinSliceSampleprivate
fMadeRebinnedprotoana::ThinSliceSampleprivate
fNominalFluxprotoana::ThinSliceSampleprivate
fRangeprotoana::ThinSliceSampleprivate
fSampleNameprotoana::ThinSliceSampleprivate
fSelectionHistsprotoana::ThinSliceSampleprivate
fSelectionHistsRebinnedprotoana::ThinSliceSampleprivate
fSystematicShiftsprotoana::ThinSliceSampleprivate
fSystematicSplinesprotoana::ThinSliceSampleprivate
fSystematicValsprotoana::ThinSliceSampleprivate
fTrueIncidentHistprotoana::ThinSliceSampleprivate
fVariedFluxprotoana::ThinSliceSampleprivate
GetAllSplines() const protoana::ThinSliceSampleinline
GetBestFitFactor()protoana::ThinSliceSampleinline
GetFactor()protoana::ThinSliceSampleinline
GetFluxType() const protoana::ThinSliceSampleinline
GetName() const protoana::ThinSliceSampleinline
GetNominalFlux() const protoana::ThinSliceSampleinline
GetRange() const protoana::ThinSliceSampleinline
GetRebinnedSelectionHist(int id)protoana::ThinSliceSampleinline
GetRebinnedSelectionHists() const protoana::ThinSliceSampleinline
GetSelectionHist(int id)protoana::ThinSliceSampleinline
GetSelectionHists() const protoana::ThinSliceSampleinline
GetShifts(std::string syst_name) const protoana::ThinSliceSampleinline
GetSplines(std::string syst_name) const protoana::ThinSliceSampleinline
GetSplineWeight(std::string syst_name, double par_val, int selection_ID, double val) const protoana::ThinSliceSampleinline
GetTrueIncidentHist()protoana::ThinSliceSampleinline
GetVariedFlux() const protoana::ThinSliceSampleinline
MakeRebinnedHists()protoana::ThinSliceSample
MakeSystematicSplines(std::string syst_name)protoana::ThinSliceSampleinline
RangeHighEnd()protoana::ThinSliceSampleinline
RangeLowEnd()protoana::ThinSliceSampleinline
Rebin1D(TH1 *sel_hist, TH1 *rebinned)protoana::ThinSliceSampleprivate
Rebin2D(TH1 *sel_hist, TH1 *rebinned)protoana::ThinSliceSampleprivate
Rebin3D(TH1 *sel_hist, TH1 *rebinned)protoana::ThinSliceSampleprivate
RefillRebinnedHists()protoana::ThinSliceSample
Reset()protoana::ThinSliceSampleinline
ResetFactor()protoana::ThinSliceSampleinline
SaveSystematics(std::string syst_name, TDirectory *dir)protoana::ThinSliceSampleinline
ScaleESliceEnergies(double val)protoana::ThinSliceSampleinline
ScaleHists(double val)protoana::ThinSliceSampleinline
ScaleIncidentEnergies(double val)protoana::ThinSliceSampleinline
ScaleToDataMC()protoana::ThinSliceSampleinline
ScaleVariedFlux(double val)protoana::ThinSliceSampleinline
SetBestFit()protoana::ThinSliceSampleinline
SetDataMCScale(double val)protoana::ThinSliceSampleinline
SetFactor(double f)protoana::ThinSliceSampleinline
SetFactorAndScale(double val)protoana::ThinSliceSampleinline
SetFactorToBestFit()protoana::ThinSliceSampleinline
SetSystematicSplines(const std::map< std::string, std::map< int, std::vector< TSpline3 * >>> &input)protoana::ThinSliceSampleinline
SetSystematicVals(std::string syst_name, std::vector< double > &vals)protoana::ThinSliceSampleinline
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::ThinSliceSampleinline