Global.hh
Go to the documentation of this file.
1 #pragma once
2 
3 #include "boca/tagger/Tagger.hh"
4 
5 #include "tthh/Observables.hh"
6 #include "tthh/branch/Global.hh"
7 
8 namespace tthh {
9 
10 namespace tagger {
11 
12 class Global : public boca::Tagger<Observables, branch::Global>
13 {
14 
15 public:
16 
17  int Train(boca::Event const &event, boca::PreCuts const &pre_cuts, boca::Tag tag) override;
18 
19  std::vector<Observables> Multiplets(boca::Event const &event, boca::PreCuts const &pre_cuts, TMVA::Reader const &reader) override;
20 
21  std::string Name() const override;
22 
23  TMVA::Types::EMVA Mva() const override;
24 
25 };
26 
27 }
28 
29 }
TMVA::Types::EMVA Mva() const override
Definition: Global.cpp:42
std::vector< Observables > Multiplets(boca::Event const &event, boca::PreCuts const &pre_cuts, TMVA::Reader const &reader) override
Definition: Global.cpp:30
Definition: PreCuts.hh:14
std::string Name() const override
Definition: Global.cpp:37
int Train(boca::Event const &event, boca::PreCuts const &pre_cuts, boca::Tag tag) override
Definition: Global.cpp:12
Tag
The Tag distinguishes between signal and background events.
Definition: Tag.hh:14
Base class for the event Topology.
Definition: Event.hh:53
Higgs coupling.
Definition: Global.cpp:8
Tagger base class using Branch template
Definition: Tagger.hh:23
Reading stage.
Definition: Global.hh:12