Event.hh
Go to the documentation of this file.
27 return Tagger_::SaveEntries(Events(event, [&](boca::EventMultiplet<Multiplet_>& event_multiplet) {
33 std::vector<EventMultiplet<Multiplet_>> Multiplets(boca::Event const& event, PreCuts const& pre_cuts, TMVA::Reader const& reader) override {
34 return Tagger_::ReduceResult(Events(event, [&](boca::EventMultiplet<Multiplet_>& event_multiplet) {
46 std::vector<EventMultiplet<Multiplet_>> Events(boca::Event const& event, std::function<EventMultiplet<Multiplet_>(boca::EventMultiplet<Multiplet_> &)> const& function) {
An event composed of a multiplet an a singlet made up from the remaining jets.
Definition: EventMultiplet.hh:17
std::vector< Multiplet_2_ > ReduceResult(std::vector< Multiplet_2_ > multiplets, std::size_t max=4) const
Definition: Tagger.hh:72
Definition: PreCuts.hh:14
auto Multiplets(Input_ const &input, std::size_t number=4)
Definition: Reader.hh:85
std::vector< EventMultiplet< Multiplet_ > > Multiplets(boca::Event const &event, PreCuts const &pre_cuts, TMVA::Reader const &reader) override
Definition: Event.hh:33
double Bdt(EventMultiplet< Multiplet_ >const &multiplet, TMVA::Reader const &reader)
Definition: Tagger.hh:28
int SaveEntries(std::vector< EventMultiplet< Multiplet_ > > multiplets, int max=std::numeric_limits< int >::max())
Definition: Tagger.hh:142
int Train(boca::Event const &event, PreCuts const &pre_cuts, Tag tag) override
Definition: Event.hh:26
std::vector< EventMultiplet< Multiplet_ > > Events(boca::Event const &event, std::function< EventMultiplet< Multiplet_ >(boca::EventMultiplet< Multiplet_ > &)> const &function)
Definition: Event.hh:46