EventNewPair.hh
Go to the documentation of this file.
1 #pragma once
2 
4 #include "boca/analysis/Base.hh"
5 #include "boca/branch/Event.hh"
6 
8 
9 namespace toppartner
10 {
11 
12 namespace tagger
13 {
14 
20 class EventNewPair : public Tagger<EventMultiplet<Decuplet55>, boca::branch::Event>
21 {
22 
23 public:
24 
25  int Train(boca::Event const& event, PreCuts const& pre_cuts, Tag tag) override;
26 
27  std::vector<EventMultiplet<Decuplet55>> Multiplets(boca::Event const& event, PreCuts const& pre_cuts, TMVA::Reader const& reader) override;
28 
29  std::string Name() const override;
30 
31  latex::String LatexName() const override;
32 
33 private:
34 
35  Reader<NewPartnerPair> signature_reader_;
36 
38 
39 };
40 
41 }
42 
43 }
Prepares multivariant analysis.
Definition: EventNewPair.hh:20
Fermionic top partner.
Definition: Complete.cpp:6
read results of multivariant analysis wrapper for TMVA::Reader
Definition: Reader.hh:26
std::string Name() const override
Definition: EventNewPair.cpp:36
latex::String LatexName() const override
Definition: EventNewPair.cpp:40
Definition: PreCuts.hh:14
Tag
The Tag distinguishes between signal and background events.
Definition: Tag.hh:14
Base class for the event Topology.
Definition: Event.hh:53
Definition: String.hh:45
int Train(boca::Event const &event, PreCuts const &pre_cuts, Tag tag) override
Definition: EventNewPair.cpp:11
Tagger base class using Branch template
Definition: Tagger.hh:23
Reading stage.
std::vector< EventMultiplet< Decuplet55 > > Multiplets(boca::Event const &event, PreCuts const &pre_cuts, TMVA::Reader const &reader) override
Definition: EventNewPair.cpp:24