Public Member Functions | |
DataMCPair (Selection sel, TangibleAxis tanAxis, SpectrumLoader &loaderData, SpectrumLoader &loaderMC, std::vector< const ISyst * > systs, const Var BinWeight, const Cut &bkg=kNoCut) | |
std::string | ShortName () const |
const char * | CName () const |
void | DrawMCSyst (const int iSyst=-1) const |
void | OverlayDataMCSyst (const int iSyst=-1) const |
void | DrawMCNormSyst (const int iSyst=-1) const |
void | OverlayDataMCSystNorm (const int iSyst=-1) const |
void | OverlayDataMCSystExtraData (const DataMCPair &extraData, const std::string dataLegendTitle, const std::string extraLegendTitle, const int iSyst=-1, const int dataColor=kBlack, const int extraColor=kGray+1, const int dataMarker=kFullCircle, const int extraMarker=kFullCircle) const |
void | OverlayDataMCSystNormExtraData (const DataMCPair &extraData, const std::string dataLegendTitle, const std::string extraLegendTitle, const int iSyst=-1, const int dataColor=kBlack, const int extraColor=kGray+1, const int dataMarker=kFullCircle, const int extraMarker=kFullCircle) const |
TLegend * | DrawLegendArea (const int dataColor=kBlack, std::string dataLegendTitle="Data", const int dataMarker=kFullCircle) const |
TLegend * | DrawLegendPOT (const int dataColor=kBlack, std::string dataLegendTitle="Data", const int dataMarker=kFullCircle) const |
void | AddExposureArea () const |
void | AddExposurePOT () const |
void | AestheticsArea () const |
void | AestheticsPOT () const |
void | DrawData (const int color=kBlack, const int marker=kFullCircle) const |
void | DrawMCBkg () const |
float | Purity () const |
DataMCPair (Selection sel, TangibleAxis tanAxis, SpectrumLoader &loaderData, SpectrumLoader &loaderMC, std::vector< const ISyst * > systs, const Var BinWeight, const Cut &bkg=kNoCut, const Cut &wrs=kNoCut) | |
std::string | ShortName () const |
void | OverlayDataMCSyst (const int iSyst=-1) const |
void | OverlayDataMCSystNorm (const int iSyst=-1) const |
void | DrawMCSyst (const int iSyst=-1) const |
void | DrawMCNormSyst (const int iSyst=-1) const |
TLegend * | DrawLegend () const |
void | AddExposure (bool IsPOT) const |
void | RedrawAxes () const |
void | DrawData () const |
void | DrawMCBkg () const |
void | DrawWrong () const |
float | Purity () const |
Public Attributes | |
Selection | fSel |
TangibleAxis | fAxis |
Spectrum | fData |
Spectrum | fMC |
Spectrum | fMCBkg |
std::vector< Spectrum > | fUps |
std::vector< Spectrum > | fDowns |
std::string | fShortName |
Spectrum | fWrong |
Definition at line 192 of file hadEFrac_nd_data_mc_systs.C.
|
inline |
Definition at line 196 of file hadEFrac_nd_data_mc_systs.C.
|
inline |
Definition at line 95 of file ND_DataMC_Comp_Systs_header.h.
|
inline |
Definition at line 284 of file ND_DataMC_Comp_Systs_header.h.
References ana::AutoPlaceLegend(), Bless, om::cout, allTimeWatchdog::endl, Integral(), IsFHC, place(), pot, sFHC, string, and MakeMiniprodValidationCuts::text.
|
inline |
Definition at line 447 of file hadEFrac_nd_data_mc_systs.C.
References ana::AutoPlaceLegend(), allTimeWatchdog::endl, genie::utils::style::Format(), place(), pot, and MakeMiniprodValidationCuts::text.
|
inline |
Definition at line 482 of file hadEFrac_nd_data_mc_systs.C.
References ana::AutoPlaceLegend(), om::cout, genie::utils::style::Format(), place(), pot, and MakeMiniprodValidationCuts::text.
|
inline |
Definition at line 502 of file hadEFrac_nd_data_mc_systs.C.
References ana::CenterTitles(), and RedrawAxes().
|
inline |
Definition at line 509 of file hadEFrac_nd_data_mc_systs.C.
References ana::CenterTitles(), and RedrawAxes().
|
inline |
Definition at line 221 of file hadEFrac_nd_data_mc_systs.C.
|
inline |
Definition at line 362 of file ND_DataMC_Comp_Systs_header.h.
References om::cout, DataCol, DataMar, e, allTimeWatchdog::endl, and Scale().
Definition at line 516 of file hadEFrac_nd_data_mc_systs.C.
References plot_validation_datamc_2018::color.
|
inline |
Definition at line 241 of file ND_DataMC_Comp_Systs_header.h.
References ana::AutoPlaceLegend(), DataCol, DataMar, FullPred, IsFHC, MECModelEnuComparisons::leg, PredErr, TotalBkg, and WrongSi.
|
inline |
Definition at line 369 of file hadEFrac_nd_data_mc_systs.C.
References ana::AutoPlaceLegend(), kBlue, kRed, ana::kTotalMCColor, and MECModelEnuComparisons::leg.
|
inline |
Definition at line 408 of file hadEFrac_nd_data_mc_systs.C.
References ana::AutoPlaceLegend(), kBlue, kRed, ana::kTotalMCColor, and MECModelEnuComparisons::leg.
|
inline |
Definition at line 377 of file ND_DataMC_Comp_Systs_header.h.
References om::cout, e, allTimeWatchdog::endl, Scale(), and TotalBkg.
|
inline |
Definition at line 527 of file hadEFrac_nd_data_mc_systs.C.
References kBlue.
Definition at line 184 of file ND_DataMC_Comp_Systs_header.h.
References e, FullPred, MECModelEnuComparisons::i, ana::Spectrum::Integral(), ana::kPOT, norm, ana::Spectrum::OverridePOT(), ana::PlotWithSystErrorBand(), ana::Spectrum::POT(), PredErr, and Scale().
Definition at line 251 of file hadEFrac_nd_data_mc_systs.C.
References MECModelEnuComparisons::i, ana::Spectrum::Integral(), ana::kTotalMCColor, ana::kTotalMCErrorBandColor, norm, ana::Spectrum::OverridePOT(), ana::PlotWithSystErrorBand(), and ana::Spectrum::POT().
Definition at line 159 of file ND_DataMC_Comp_Systs_header.h.
References e, FullPred, ana::kPOT, ana::PlotWithSystErrorBand(), PredErr, and Scale().
Definition at line 227 of file hadEFrac_nd_data_mc_systs.C.
References ana::assert(), ana::kTotalMCColor, ana::kTotalMCErrorBandColor, and ana::PlotWithSystErrorBand().
|
inline |
Definition at line 391 of file ND_DataMC_Comp_Systs_header.h.
References om::cout, e, allTimeWatchdog::endl, Scale(), and WrongSi.
Definition at line 118 of file ND_DataMC_Comp_Systs_header.h.
References ana::CenterTitles(), DataCol, DataMar, Draw(), DrawLegend(), MECModelEnuComparisons::leg, and RedrawAxes().
Definition at line 240 of file hadEFrac_nd_data_mc_systs.C.
References MECModelEnuComparisons::leg.
|
inline |
Definition at line 316 of file hadEFrac_nd_data_mc_systs.C.
References ana::DataMCPair::DrawData(), and MECModelEnuComparisons::leg.
Definition at line 138 of file ND_DataMC_Comp_Systs_header.h.
References ana::CenterTitles(), DataCol, DataMar, DrawLegend(), MECModelEnuComparisons::leg, and RedrawAxes().
Definition at line 294 of file hadEFrac_nd_data_mc_systs.C.
References MECModelEnuComparisons::leg.
|
inline |
Definition at line 343 of file hadEFrac_nd_data_mc_systs.C.
References ana::DataMCPair::DrawData(), and MECModelEnuComparisons::leg.
|
inline |
Definition at line 407 of file ND_DataMC_Comp_Systs_header.h.
References GetEntries().
|
inline |
Definition at line 535 of file hadEFrac_nd_data_mc_systs.C.
References GetEntries().
|
inline |
Definition at line 339 of file ND_DataMC_Comp_Systs_header.h.
References string.
|
inline |
Definition at line 114 of file ND_DataMC_Comp_Systs_header.h.
References ana::Tangible< T >::fShortName.
|
inline |
Definition at line 219 of file hadEFrac_nd_data_mc_systs.C.
References ana::Tangible< T >::fShortName.
TangibleAxis DataMCPair::fAxis |
Definition at line 542 of file hadEFrac_nd_data_mc_systs.C.
Spectrum DataMCPair::fData |
Definition at line 543 of file hadEFrac_nd_data_mc_systs.C.
std::vector<Spectrum> DataMCPair::fDowns |
Definition at line 547 of file hadEFrac_nd_data_mc_systs.C.
Spectrum DataMCPair::fMC |
Definition at line 544 of file hadEFrac_nd_data_mc_systs.C.
Spectrum DataMCPair::fMCBkg |
Definition at line 545 of file hadEFrac_nd_data_mc_systs.C.
Selection DataMCPair::fSel |
Definition at line 541 of file hadEFrac_nd_data_mc_systs.C.
std::string DataMCPair::fShortName |
Definition at line 548 of file hadEFrac_nd_data_mc_systs.C.
std::vector<Spectrum> DataMCPair::fUps |
Definition at line 546 of file hadEFrac_nd_data_mc_systs.C.
Spectrum DataMCPair::fWrong |
Definition at line 418 of file ND_DataMC_Comp_Systs_header.h.