16 template<
typename Tagger_>
26 std::string
Name()
const override {
31 switch (phase.
Tag()) {
36 case Tag::background :
51 switch (static_cast<int>(
Mass() / GeV)) {
52 case 500 :
return 0.911648_fb;
53 case 700 :
return 0.346647_fb;
54 case 750 :
return 0.307192_fb;
55 case 800 :
return 0.225386_fb;
56 case 1000 :
return 0.10028_fb;
57 case 1500 :
return 0.0168305_fb;
58 case 2000 :
return 0.00345315_fb;
62 switch (static_cast<int>(
Mass() / GeV)) {
63 case 500 :
return 0.471031_fb;
64 case 700 :
return 0.216664_fb;
65 case 750 :
return 0.188463_fb;
66 case 800 :
return 0.150792_fb;
67 case 1000 :
return 0.0758434_fb;
68 case 1500 :
return 0.0159789_fb;
69 case 2000 :
return 0.00384621_fb;
82 switch (static_cast<int>(
Mass() / GeV)) {
83 case 500 :
return 152.154_fb;
84 case 700 :
return 79.3982_fb;
85 case 800 :
return 60.9656_fb;
86 case 1000 :
return 36.5579_fb;
87 case 1500 :
return 12.4039_fb;
88 case 2000 :
return 5.09533_fb;
89 case 3000 :
return 1.21763_fb;
90 case 4000 :
return 0.385975_fb;
91 case 5000 :
return 0.14659_fb;
92 case 6000 :
return 0.062513_fb;
93 case 7000 :
return 0.026579_fb;
94 case 8000 :
return 0.0132781_fb;
95 case 10000 :
return 0.00380676_fb;
99 switch (static_cast<int>(
Mass() / GeV)) {
100 case 500 :
return 117.041_fb;
101 case 700 :
return 79.5743_fb;
102 case 800 :
return 66.4861_fb;
103 case 1000 :
return 47.8374_fb;
104 case 1500 :
return 23.1449_fb;
105 case 2000 :
return 12.5153_fb;
106 case 3000 :
return 4.60995_fb;
107 case 4000 :
return 2.01434_fb;
108 case 5000 :
return 0.975944_fb;
109 case 6000 :
return 0.509747_fb;
110 case 7000 :
return 0.256938_fb;
111 case 8000 :
return 0.148312_fb;
112 case 10000 :
return 0.0539546_fb;
125 bool PassPreCut(
boca::Event const&)
const override {
Analysis for heavy higgs.
Definition: HeavyHiggs.hh:59
void AddSignal(Process process)
Definition: HeavyHiggs.hh:265
NeutralFourTop()
Definition: NeutralFourTop.hh:22
static void SetCollider(boca::Collider collider)
Definition: Settings.cpp:40
Heavy Higgs partner.
Definition: Charged.hh:7
std::string Name() const override
Definition: NeutralFourTop.hh:26
Base class for the event Topology.
Definition: Event.hh:53
std::string Name(Energy const &energy)
Definition: ElectronVolt.cpp:34
default detector for a 100TeV collider
void AddBackground(Process process)
Definition: HeavyHiggs.hh:269
#define DEFAULT(...)
Definition: DEBUG_MACROS.hh:118
void SetFiles(Phase const &phase) override
Definition: NeutralFourTop.hh:30
boost::units::quantity< barn::Area > Crosssection
Crosssection measured in barn.
Definition: Barn.hh:36
std::string Name(Process process)
Definition: HeavyHiggs.cpp:7
Process
Definition: HeavyHiggs.hh:18
boca::Collider Collider() const
Definition: HeavyHiggs.hh:113
boca::Crosssection Crosssection(Process process) const override
Definition: NeutralFourTop.hh:46
std::string Name(Output output)
Definition: Base.cpp:23
boca::Mass Mass() const
Definition: HeavyHiggs.hh:68
Definition: NeutralFourTop.hh:17
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