Global.hh
Go to the documentation of this file.
1 #pragma once
2 
4 #include "boca/branch/Global.hh"
7 
8 namespace standardmodel
9 {
10 
11 namespace tagger
12 {
13 
19 class Global : public boca::Tagger<boca::Global, boca::branch::Global>
20 {
21 
22 public:
23 
24  int Train(boca::Event const& event, boca::PreCuts const& pre_cuts, boca::Tag tag) override;
25 
26  using Tagger::Multiplets;
27 
28  std::vector<boca::Global> Multiplets(boca::Event const& event, boca::PreCuts const& pre_cuts, TMVA::Reader const& reader) override;
29 
30  std::string Name() const override;
31 
32 private:
33 
35 
36 };
37 
38 }
39 
40 }
Definition: PreCuts.hh:14
event BDT for semi leptonic heavy higgs
Definition: Global.hh:19
std::vector< boca::Global > Multiplets(boca::Event const &event, boca::PreCuts const &pre_cuts, TMVA::Reader const &reader) override
Definition: Global.cpp:19
Tag
The Tag distinguishes between signal and background events.
Definition: Tag.hh:14
Base class for the event Topology.
Definition: Event.hh:53
std::string Name() const override
Definition: Global.cpp:27
virtual std::vector< Multiplet_ > Multiplets(std::vector< Jet > const &, PreCuts const &, TMVA::Reader const &)
Definition: Tagger.hh:66
Standard Model.
Definition: StandardModel.cpp:4
Tagger base class using Branch template
Definition: Tagger.hh:23
Reading stage.
int Train(boca::Event const &event, boca::PreCuts const &pre_cuts, boca::Tag tag) override
Definition: Global.cpp:11