16 Results(
const std::vector< boca::Result >& signals,
const std::vector< boca::Result >& backgrounds);
18 std::vector<Result>
const&
Signals()
const;
21 std::vector<double>
const&
XValues()
const;
28 std::vector<Crosssection> BackgroundCrosssections()
const;
29 double BackgroundEvents(
int step)
const;
33 Crosssection MIExperimental(
double signal_efficiency,
int step)
const;
37 std::vector<Result> signals_;
38 std::vector<Result> backgrounds_;
39 std::vector<double> selected_efficiencies_;
Results(const std::vector< boca::Result > &signals, const std::vector< boca::Result > &backgrounds)
Definition: Results.cpp:119
static double ScalingFactor(Tag tag)
Definition: Results.cpp:295
std::vector< double > const & SelectedEfficiencies() const
Definition: Results.cpp:321
Lazy caching of variables.
Definition: Mutable.hh:19
void CutEfficiencies()
Definition: Results.cpp:182
Significance
Definition: Significance.hh:12
Tag
The Tag distinguishes between signal and background events.
Definition: Tag.hh:14
std::vector< Result > const & Signals() const
Definition: Results.cpp:309
std::vector< double > const & XValues() const
Definition: Results.cpp:128
Boosted Collider Analysis.
Definition: Analysis.hh:15
void CalculateSignificances()
Definition: Results.cpp:138
Rectangle< double > const & Range() const
Definition: Results.cpp:165
boost::units::quantity< barn::Area > Crosssection
Crosssection measured in barn.
Definition: Barn.hh:36
std::vector< Result > const & Backgrounds() const
Definition: Results.cpp:315
Definition: Results.hh:13