Boosted Collider Analysis (BoCA) 0.3.0
Main Page
Related Pages
Modules
Namespaces
Classes
Files
Examples
File List
File Members
boca
multiplets
Triplet.hh
Go to the documentation of this file.
1
4
#pragma once
5
6
#include "
boca/multiplets/Doublet.hh
"
7
#include "
boca/multiplets/ThreeBody.hh
"
8
9
namespace
boca
10
{
11
17
class
Triplet
:
public
TwoBody
<boca::Doublet, boca::Singlet>
18
{
19
20
public
:
21
22
using
TwoBody<boca::Doublet, boca::Singlet>::TwoBody
;
23
24
boca::Doublet
const
&
Doublet
()
const
;
25
26
boca::Doublet
&
Doublet
();
27
28
boca::Singlet
const
&
Singlet
()
const
;
29
30
private
:
31
32
std::string
Name()
const override
;
33
34
};
35
41
class
Triplet111
:
public
ThreeBody
<boca::Singlet, boca::Singlet, boca::Singlet>
42
{
43
44
public
:
45
46
using
ThreeBody<boca::Singlet, boca::Singlet, boca::Singlet>::ThreeBody
;
47
48
boca::Singlet
const
&Singlet1()
const
;
49
50
boca::Singlet
const
&Singlet2()
const
;
51
52
boca::Singlet
const
&Singlet3()
const
;
53
54
private
:
55
56
std::string
Name
()
const override
;
57
58
};
59
60
}
boca::ThreeBody
Three body base class.
Definition:
ThreeBody.hh:17
boca::Id::string
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::Triplet::Singlet
boca::Singlet const & Singlet() const
Definition:
Triplet.cpp:19
boca::Triplet
A Triplet consisting of a Singlet and a Doublet.
Definition:
Triplet.hh:17
boca
Boosted Collider Analysis.
Definition:
Analysis.hh:15
boca::Triplet111
A Triplet consisting of three Singlets.
Definition:
Triplet.hh:41
ThreeBody.hh
boca::Doublet
A Doublet consisting of two Singlets.
Definition:
Doublet.hh:16
Doublet.hh
boca::Name
std::string Name(Output output)
Definition:
Base.cpp:23
boca::Triplet::Doublet
boca::Doublet const & Doublet() const
Definition:
Triplet.cpp:9