Belle II Software
development
Toggle main menu visibility
Main Page
Topics
Namespaces
Namespace List
Namespace Members
All
_
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
v
w
x
z
Functions
_
a
b
c
d
e
f
g
h
i
l
m
n
o
p
r
s
t
u
v
w
x
z
Variables
a
b
c
d
e
f
g
h
i
l
m
n
o
p
q
r
s
t
v
w
x
z
Typedefs
a
b
c
d
e
g
i
k
l
m
n
p
r
s
t
u
v
w
Enumerations
a
b
c
e
f
g
n
p
s
v
z
Enumerator
c
d
f
p
t
v
Classes
Class List
Class Hierarchy
Class Members
All
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Variables
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Typedefs
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
Enumerations
a
b
c
d
e
f
g
h
i
l
m
o
p
r
s
t
u
v
Enumerator
a
b
c
d
e
f
g
h
k
l
m
n
o
p
r
s
t
u
v
w
z
Related Symbols
b
c
d
g
i
o
r
s
t
Files
File List
File Members
All
Functions
Typedefs
Macros
▼
Belle II Software
►
Topics
►
Namespaces
►
Classes
▼
Files
▼
File List
►
alignment
►
analysis
►
arich
►
b2bii
►
background
►
beast
►
calibration
►
cdc
►
daq
►
decfiles
►
display
►
dqm
►
ecl
►
framework
►
generators
►
geometry
►
hlt
►
ir
►
klm
►
masterclass
►
mdst
►
mva
►
online_book
►
pxd
►
rawdata
►
reconstruction
►
simulation
►
site_scons
►
structure
►
svd
►
top
►
tracking
▼
trg
►
cdc
▼
ecl
►
dataobjects
►
dbobjects
►
examples
▼
include
linkdef.h
TrgEclBeamBKG.h
TrgEclBhabha.h
TrgEclCluster.h
TrgEclDataBase.h
TrgEclDigitizer.h
TrgEclFAMFit.h
TrgEclMapping.h
TrgEclMaster.h
TrgEclTiming.h
►
modules
►
scripts
►
src
►
examples
►
gdl
►
grl
►
klm
►
scripts
►
tests
►
top
►
trg
►
validation
►
validation
►
vxd
Doxygen.h
resource_analyzer.py
►
File Members
TrgEclBeamBKG.h
1
/**************************************************************************
2
* basf2 (Belle II Analysis Software Framework) *
3
* Author: The Belle II Collaboration *
4
* *
5
* See git log for contributors and copyright holders. *
6
* This file is licensed under LGPL-3.0, see LICENSE.md. *
7
**************************************************************************/
8
9
#ifndef TRGECLBeamBKG_FLAG_
10
#define TRGECLBeamBKG_FLAG_
11
12
#include <vector>
13
14
#include "trg/ecl/TrgEclMapping.h"
15
//
16
//
17
//
18
namespace
Belle2
{
23
//
24
//
25
//
26
//
28
//
29
class
TrgEclBeamBKG
{
30
31
public
:
33
TrgEclBeamBKG
();
34
36
virtual
~TrgEclBeamBKG
();
37
39
TrgEclBeamBKG
(
TrgEclBeamBKG
&) =
delete
;
40
42
TrgEclBeamBKG
&
operator=
(
TrgEclBeamBKG
&) =
delete
;
43
44
public
:
45
46
int
GetBeamBkg(std::vector<std::vector<double>>);
47
48
private
:
49
//
51
int
Quadrant
[3][4];
53
TrgEclMapping
*
_TCMap
;
54
};
29
class
TrgEclBeamBKG
{
…
};
55
//
56
//
57
//
59
}
// namespace Belle2
60
61
#endif
/* TRGECLBeamBKG_FLAG_ */
Belle2::TrgEclBeamBKG::~TrgEclBeamBKG
virtual ~TrgEclBeamBKG()
Constructor.
Definition
TrgEclBeamBKG.cc:33
Belle2::TrgEclBeamBKG::operator=
TrgEclBeamBKG & operator=(TrgEclBeamBKG &)=delete
Assignment operator, deleted.
Belle2::TrgEclBeamBKG::Quadrant
int Quadrant[3][4]
4 region along r phi plane
Definition
TrgEclBeamBKG.h:51
Belle2::TrgEclBeamBKG::TrgEclBeamBKG
TrgEclBeamBKG(TrgEclBeamBKG &)=delete
Destructor.
Belle2::TrgEclBeamBKG::TrgEclBeamBKG
TrgEclBeamBKG()
Constructor.
Definition
TrgEclBeamBKG.cc:20
Belle2::TrgEclBeamBKG::_TCMap
TrgEclMapping * _TCMap
Object of TC Mapping.
Definition
TrgEclBeamBKG.h:53
Belle2::TrgEclMapping
A class of TC Mapping.
Definition
TrgEclMapping.h:26
Belle2
Abstract base class for different kinds of events.
Definition
MillepedeAlgorithm.h:17
trg
ecl
include
TrgEclBeamBKG.h
Generated on Sun May 18 2025 03:08:21 for Belle II Software by
1.13.2