Pair.hh
Go to the documentation of this file.
1 
4 #pragma once
5 
8 
9 namespace toppartner{
10 
11 namespace analysis{
12 
20 template<typename Tagger_>
21 class Pair : public TopPartner<Tagger_>
22 {
23 
24  std::string Name() const override {
25  INFO0;
26  return "Naturalness-Pair-" + boca::Name(Settings::Collider()) + "-" + boca::units::Name(this->Mass()) + "-test";
27  }
28 
29  void SetFiles(Phase const& phase) override {
30  INFO0;
31  switch (phase.Tag()) {
32  case Tag::signal :
33  this->AddSignal(Process::TT);
34  break;
35  case Tag::background :
38  break;
39  }
40  }
41 
42 };
43 
44 }
45 
46 }
Fermionic top partner.
Definition: Complete.cpp:6
Top partner analysis.
Definition: TopPartner.hh:62
static boca::Collider Collider()
Definition: Settings.cpp:45
void AddSignal(Process process)
Definition: TopPartner.hh:219
boca::Mass Mass() const
Definition: TopPartner.hh:73
std::string Name(Energy const &energy)
Definition: ElectronVolt.cpp:34
#define INFO0
Definition: DEBUG_MACROS.hh:98
void AddBackground(Process process)
Definition: TopPartner.hh:224
std::string Name(Output output)
Definition: Base.cpp:23
The phases of the multivariant tagging process.
Definition: Phase.hh:16
boca::Tag Tag() const
The Tag of the multivariant tagging process.
Definition: Phase.cpp:18
Top partner analysis.
Definition: Pair.hh:21