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];
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