HeavyHiggsTau.hh
Go to the documentation of this file.
1 #pragma once
2 
6 
8 
9 namespace heavyhiggs
10 {
11 
12 namespace tagger
13 {
14 
19 class HeavyHiggsTau : public Tagger<Doublet, branch::HeavyHiggsTau>
20 {
21 
22 public:
23 
24  int Train(boca::Event const& event, PreCuts const& pre_cuts, Tag tag) override;
25 
26  std::vector<Doublet> Multiplets(boca::Event const& event, PreCuts const& pre_cuts, TMVA::Reader const& reader) override;
27 
28 private:
29 
31 
32 };
33 
34 }
35 
36 }
std::vector< Doublet > Multiplets(boca::Event const &event, PreCuts const &pre_cuts, TMVA::Reader const &reader) override
Definition: HeavyHiggsTau.cpp:53
Heavy Higgs partner.
Definition: Charged.hh:7
Definition: PreCuts.hh:14
Tag
The Tag distinguishes between signal and background events.
Definition: Tag.hh:14
int Train(boca::Event const &event, PreCuts const &pre_cuts, Tag tag) override
Definition: HeavyHiggsTau.cpp:14
Base class for the event Topology.
Definition: Event.hh:53
Tagger base class using Branch template
Definition: Tagger.hh:23
Reading stage.
Semi leptonic top BDT tagger.
Definition: HeavyHiggsTau.hh:19