41 std::vector<Doublet> Multiplets(
boca::Event const& event,
PreCuts const& pre_cuts, TMVA::Reader
const&
reader)
override;
51 std::vector<Particle> Particles(
boca::Event const& event)
const;
53 boost::optional<Doublet> CheckDoublet(
Doublet doublet,
PreCuts const& pre_cuts,
Tag tag)
const;
57 bool Problematic(
Doublet const& doublet,
PreCuts const& pre_cuts)
const;
59 std::vector<Doublet> Doublets(
boca::Event const& event, std::function<boost::optional<Doublet>(
Doublet&)>
const&
function);
63 Mass boson_mass_window;
BDT tagger for W, Z and Higgs bosons.
Definition: Boson.hh:30
Generic problematic cases.
Definition: Exception.hh:19
latex::String LatexName(Significance significance)
Definition: Significance.cpp:100
read results of multivariant analysis wrapper for TMVA::Reader
Definition: Reader.hh:26
Definition: PreCuts.hh:14
Tag
The Tag distinguishes between signal and background events.
Definition: Tag.hh:14
Base class for the event Topology.
Definition: Event.hh:53
Boosted Collider Analysis.
Definition: Analysis.hh:15
virtual std::vector< Multiplet_ > Multiplets(std::vector< Jet > const &, PreCuts const &, TMVA::Reader const &)
Definition: Tagger.hh:66
Standard Model.
Definition: StandardModel.cpp:4
Multiplet base class
Definition: Multiplet.hh:21
A Doublet consisting of two Singlets.
Definition: Doublet.hh:16
Tagger base class using Branch template
Definition: Tagger.hh:23
std::string Name(Output output)
Definition: Base.cpp:23
Energy Mass
Mass measured in electronvolt.
Definition: ElectronVolt.hh:62