#include "/cvmfs/nova-development.opensciencegrid.org/novasoft/releases/N21-02-25/CAFAna/Core/Sample.h"
Public Attributes | |
Selection | selection |
Polarity | polarity |
Detector | detector |
Quantile | quantile |
Private Attributes | |
const HistAxis * | axis |
const Cut * | cut |
double | pot |
double | livetime |
IPrediction * | prediction |
Spectrum * | data |
Spectrum * | cosmic |
std::map< const ISyst *, const ISyst * > | systMap |
Definition at line 18 of file Sample.cxx.
Sample::Sample | ( | Sample const & | sample | ) |
Definition at line 24 of file Sample.cxx.
Sample::Sample | ( | unsigned int | id | ) |
Sample::~Sample | ( | ) |
Definition at line 43 of file Sample.cxx.
const HistAxis * Sample::GetAxis | ( | ) | const |
Binning Sample::GetBinning | ( | ) | const |
Definition at line 124 of file Sample.cxx.
References axis, and ana::LabelsAndBins::GetBinnings().
Referenced by SetSystAlias().
Spectrum * Sample::GetCosmic | ( | ) | const |
const Cut * Sample::GetCut | ( | ) | const |
Spectrum * Sample::GetData | ( | ) | const |
string Sample::GetDetector | ( | ) | const |
Definition at line 58 of file Sample.cxx.
References detector.
Referenced by GetName(), GetSystsFromFile(), and GetTag().
unsigned int Sample::GetID | ( | ) | const |
Definition at line 185 of file Sample.cxx.
References detector, polarity, quantile, and selection.
Referenced by operator!=(), operator<(), operator==(), and ResetData().
string Sample::GetLatexName | ( | ) | const |
Definition at line 81 of file Sample.cxx.
References fillBadChanDBTables::det, detector, ana::covmx::kNoQ, polarity, quantile, and selection.
double Sample::GetLivetime | ( | ) | const |
Definition at line 142 of file Sample.cxx.
References livetime.
Referenced by MakeFakeData(), and SetSystAlias().
string Sample::GetName | ( | ) | const |
Definition at line 72 of file Sample.cxx.
References GetDetector(), GetPolarity(), GetQuantile(), GetSelection(), ana::covmx::kNoQ, and quantile.
Referenced by GetDefaultAxis().
string Sample::GetPolarity | ( | ) | const |
Definition at line 52 of file Sample.cxx.
References polarity.
Referenced by GetName(), GetTag(), MakeSysts(), and SetCut().
double Sample::GetPOT | ( | ) | const |
Definition at line 136 of file Sample.cxx.
References pot.
Referenced by MakeFakeData(), and SetSystAlias().
IPrediction * Sample::GetPrediction | ( | ) | const |
Definition at line 148 of file Sample.cxx.
References prediction.
Referenced by MakeFakeData(), and SetSystAlias().
string Sample::GetQuantile | ( | ) | const |
Definition at line 64 of file Sample.cxx.
References ana::covmx::kNoQ, and quantile.
Referenced by GetName(), and GetTag().
string Sample::GetSelection | ( | ) | const |
Definition at line 46 of file Sample.cxx.
References selection.
Referenced by GetName(), and GetTag().
SystShifts Sample::GetSystShifts | ( | SystShifts | shifts | ) | const |
Definition at line 170 of file Sample.cxx.
References ana::SystShifts::ActiveSysts(), ana::SystShifts::GetShift(), runNovaSAM::ret, ana::SystShifts::SetShift(), and systMap.
Referenced by SetSystAlias().
string Sample::GetTag | ( | ) | const |
Definition at line 94 of file Sample.cxx.
References GetDetector(), GetPolarity(), GetQuantile(), GetSelection(), ana::covmx::kNoQ, quantile, and getGoodRuns4SAM::tag.
Referenced by GetSystsFromFile(), LoadCosmic(), LoadPrediction(), MakeCovMx(), MakeFakeData(), MakePPFXRatios(), MakeSysts(), and SetPrediction().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 51 of file Sample.h.
References plot_validation_datamc::c, and cut.
Referenced by SetCut().
|
inline |
Definition at line 53 of file Sample.h.
References submit_hadd::l, livetime, SetCosmic(), SetData(), and SetPrediction().
Referenced by MakeFakeData(), and SetLivetime().
|
inline |
void Sample::SetPrediction | ( | IPrediction * | p | ) |
Definition at line 103 of file Sample.cxx.
References prediction.
Referenced by SetLivetime(), and SetPrediction().
Definition at line 59 of file Sample.h.
References GetAxis(), GetBinning(), GetCosmic(), GetCut(), GetData(), GetLivetime(), GetPOT(), GetPrediction(), GetSystShifts(), findDuplicateFiles::key, systMap, and febshutoff_auto::val.
|
private |
Definition at line 103 of file Sample.h.
Referenced by GetAxis(), GetBinning(), and SetAxis().
|
private |
Definition at line 110 of file Sample.h.
Referenced by GetCosmic().
|
private |
|
private |
Detector ana::covmx::Sample::detector |
Definition at line 97 of file Sample.h.
Referenced by ana::covmx::GetComponents(), GetDefaultAxis(), GetDefaultLivetime(), GetDefaultPOT(), GetDetector(), GetID(), GetLatexName(), MetadataUtils.metaDataMgr::getOutputFileName(), GetSystsFromFile(), LoadCosmic(), LoadPrediction(), MakePPFXRatios(), MakeSysts(), Sample(), SetCut(), and SetPrediction().
|
private |
Definition at line 106 of file Sample.h.
Referenced by GetLivetime(), and SetLivetime().
Polarity ana::covmx::Sample::polarity |
Definition at line 96 of file Sample.h.
Referenced by AssertSupported(), GetDefaultLivetime(), GetDefaultPOT(), GetID(), GetLatexName(), GetPolarity(), GetSystsFromFile(), LoadCosmic(), LoadPrediction(), MakeSysts(), and Sample().
|
private |
Definition at line 105 of file Sample.h.
Referenced by GetPOT(), PandAna.reco_validation.prod5_pid_validation.caf_spectra::histogram(), PandAna.reco_validation.prod5_pid_validation.caf_spectra::integral(), and SetPOT().
|
private |
Definition at line 108 of file Sample.h.
Referenced by GetPrediction(), HasPrediction(), ResetPrediction(), and SetPrediction().
Quantile ana::covmx::Sample::quantile |
Definition at line 98 of file Sample.h.
Referenced by GetID(), GetLatexName(), GetName(), GetQuantile(), GetTag(), MakeSysts(), Sample(), and SetCut().
Selection ana::covmx::Sample::selection |
Definition at line 95 of file Sample.h.
Referenced by AssertSupported(), GetDefaultAxis(), GetID(), GetLatexName(), ana::getNusAna2020AllSysts(), GetSelection(), MakeSysts(), Sample(), and SetCut().
Definition at line 112 of file Sample.h.
Referenced by GetSystShifts(), and SetSystAlias().