Loading [MathJax]/extensions/tex2jax.js
Go to the documentation of this file.
1 #pragma once
2 
4 #include "boca/branch/Global.hh"
6 #include "boca/tagger/Tagger.hh"
7 
8 namespace boca
9 {
10 
11 namespace tagger
12 {
13 
19 class Global : public Tagger<boca::Global, branch::Global>
20 {
21 
22 public:
23 
24  int Train(Event const& event, PreCuts const& pre_cuts, Tag tag) override;
25 
26  using Tagger::Multiplets;
27 
28  std::vector<boca::Global> Multiplets(Event const& event, PreCuts const& pre_cuts, TMVA::Reader const& reader) override;
29 
30  std::string Name() const override;
31 
32 private:
33 
34 };
35 
36 }
37 
38 }
event BDT for semi leptonic heavy higgs
Definition: Global.hh:19
event BDT for semi leptonic heavy higgs
Definition: Event.hh:19
int Train(Event const &event, PreCuts const &pre_cuts, Tag tag) override
Definition: Global.cpp:11
Definition: PreCuts.hh:14
Tag
The Tag distinguishes between signal and background events.
Definition: Tag.hh:14
std::string Name() const override
Definition: Global.cpp:27
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
Tagger base class using Branch template
Definition: Tagger.hh:23
Reading stage.
std::vector< boca::Global > Multiplets(Event const &event, PreCuts const &pre_cuts, TMVA::Reader const &reader) override
Definition: Global.cpp:19