15 Bin(
const std::string &
name,
const class Cut &cut,
19 const std::string &
Name()
const;
20 Bin &
Name(
const std::string &name);
22 const class Cut &
Cut()
const;
47 std::ostream &
operator<<(std::ostream &stream,
const Bin &bin);
SystCollection systematics_
Bin(const std::string &name, const class Cut &cut, bool is_blind=true, const SystCollection &systematics=SystCollection())
Bin & RemoveSystematics()
std::set< Systematic > SystCollection
std::ostream & operator<<(std::ostream &stream, const Bin &bin)
Bin & SetSystematicStrength(const std::string &name, double strength)
const class Cut & Cut() const
Bin & AddSystematic(const Systematic &systematic)
bool HasSystematic(const Systematic &systematic) const
bool operator==(const Bin &b) const
Bin & AddSystematics(const SystCollection &systematic)
bool operator<(const Bin &b) const
const SystCollection & Systematics() const
const std::string & Name() const
Bin & RemoveSystematic(const Systematic &systematic)