Boosted Collider Analysis (BoCA) 0.3.0
Main Page
Related Pages
Modules
Namespaces
Classes
Files
Examples
File List
File Members
boca
multiplets
Quartet.hh
Go to the documentation of this file.
1
4
#pragma once
5
6
#include "
boca/multiplets/Triplet.hh
"
7
#include "
boca/multiplets/ThreeBody.hh
"
8
9
namespace
boca
10
{
11
23
class
Quartet22
:
public
TwoBody
<Doublet, Doublet>
24
{
25
26
public
:
27
28
using
TwoBody<Doublet, Doublet>::TwoBody
;
29
30
Doublet
const
&
Doublet1
()
const
;
31
32
Doublet
const
&
Doublet2
()
const
;
33
34
Doublet
&
Doublet1
();
35
36
Doublet
&
Doublet2
();
37
38
private
:
39
40
std::string
Name()
const override
;
41
42
};
43
48
class
Quartet31
:
public
TwoBody
<boca::Triplet, boca::Singlet>
49
{
50
51
public
:
52
53
using
TwoBody<boca::Triplet, boca::Singlet>::TwoBody
;
54
55
boca::Triplet
const
&
Triplet
()
const
;
56
57
boca::Singlet
const
&
Singlet
()
const
;
58
59
private
:
60
61
std::string
Name
()
const override
;
62
63
};
64
69
class
Quartet211
:
public
ThreeBody
<boca::Doublet, boca::Singlet, boca::Singlet>
70
{
71
72
public
:
73
74
using
ThreeBody<boca::Doublet, boca::Singlet, boca::Singlet>::ThreeBody
;
75
76
boca::Doublet
const
&
Doublet
()
const
;
77
78
boca::Singlet
const
&Singlet1()
const
;
79
80
boca::Singlet
const
&Singlet2()
const
;
81
82
private
:
83
84
std::string
Name
()
const override
;
85
86
};
87
88
/*
89
* @}
90
*/
91
92
}
boca::ThreeBody
Three body base class.
Definition:
ThreeBody.hh:17
Triplet.hh
boca::Id::string
boca::Quartet22::Doublet2
Doublet const & Doublet2() const
Definition:
Quartet.cpp:13
boca::Singlet
Wrapper for a Jet in order to make it behave like a Multiplet.
Definition:
Singlet.hh:19
boca::TwoBody
Two body base class.
Definition:
TwoBody.hh:24
boca::Quartet22
A Quartet consisting of two Doublets.
Definition:
Quartet.hh:23
boca::Triplet
A Triplet consisting of a Singlet and a Doublet.
Definition:
Triplet.hh:17
boca
Boosted Collider Analysis.
Definition:
Analysis.hh:15
boca::Quartet31
A Quartet consisting of a Triplet and a Singlet.
Definition:
Quartet.hh:48
ThreeBody.hh
boca::Doublet
A Doublet consisting of two Singlets.
Definition:
Doublet.hh:16
boca::Quartet22::Doublet1
Doublet const & Doublet1() const
Definition:
Quartet.cpp:8
boca::Name
std::string Name(Output output)
Definition:
Base.cpp:23
boca::Quartet211
A Quartet consisting of a Doublet and two Singlets.
Definition:
Quartet.hh:69