Belle II Software
release-05-01-25
TrgEclBeamBKG.h
1
//---------------------------------------------------------
2
// $Id$
3
//---------------------------------------------------------
4
// Filename : TrgEclBeamBKG.h
5
// Section : TRG ECL
6
// Owner : InSoo Lee/Yuuji Unno
7
// Email : islee@hep.hanyang.ac.kr / yunno@post.kek.jp
8
//---------------------------------------------------------
9
// Description : A class to represent TRG ECL.
10
//---------------------------------------------------------
11
// $Log$
12
//---------------------------------------------------------
13
14
#ifndef TRGECLBeamBKG_FLAG_
15
#define TRGECLBeamBKG_FLAG_
16
17
#include <vector>
18
19
#include "trg/ecl/TrgEclMapping.h"
20
//
21
//
22
//
23
namespace
Belle2
{
28
//
29
//
30
//
31
//
33
//
34
class
TrgEclBeamBKG
{
35
36
public
:
38
TrgEclBeamBKG
();
39
41
virtual
~TrgEclBeamBKG
();
42
43
public
:
44
45
bool
GetBeamBkg
(std::vector<std::vector<double>>);
46
47
private
:
48
//
50
int
Quadrant
[3][4];
52
TrgEclMapping
*
_TCMap
;
53
};
54
//
55
//
56
//
58
}
// namespace Belle2
59
60
#endif
/* TRGECLBeamBKG_FLAG_ */
Belle2::TrgEclBeamBKG::TrgEclBeamBKG
TrgEclBeamBKG()
Constructor.
Definition:
TrgEclBeamBKG.cc:26
Belle2::TrgEclBeamBKG::~TrgEclBeamBKG
virtual ~TrgEclBeamBKG()
Constructor.
Definition:
TrgEclBeamBKG.cc:39
Belle2::TrgEclBeamBKG::GetBeamBkg
bool GetBeamBkg(std::vector< std::vector< double >>)
Destructor.
Definition:
TrgEclBeamBKG.cc:44
Belle2::TrgEclMapping
A class of TC Mapping.
Definition:
TrgEclMapping.h:31
Belle2
Abstract base class for different kinds of events.
Definition:
MillepedeAlgorithm.h:19
Belle2::TrgEclBeamBKG
A Class of ECL Trigger clustering
Definition:
TrgEclBeamBKG.h:34
Belle2::TrgEclBeamBKG::_TCMap
TrgEclMapping * _TCMap
Object of TC Mapping.
Definition:
TrgEclBeamBKG.h:52
Belle2::TrgEclBeamBKG::Quadrant
int Quadrant[3][4]
4 region along r phi plane
Definition:
TrgEclBeamBKG.h:50
trg
ecl
include
TrgEclBeamBKG.h
Generated on Fri Nov 5 2021 04:05:45 for Belle II Software by
1.8.17