Belle II Software development
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//
18namespace Belle2 {
23//
24//
25//
26 //
28 //
30
31 public:
34
36 virtual ~TrgEclBeamBKG();
37
40
43
44 public:
45
47 int getBeamBkg(std::vector<std::vector<double>>);
48
49 private:
50
52 int m_Quadrant[3][4];
55 };
56//
57//
58//
60} // namespace Belle2
61
62#endif /* TRGECLBeamBKG_FLAG_ */
virtual ~TrgEclBeamBKG()
Constructor.
TrgEclBeamBKG & operator=(TrgEclBeamBKG &)=delete
Assignment operator, deleted.
int m_Quadrant[3][4]
4 region along r phi plane
TrgEclBeamBKG(TrgEclBeamBKG &)=delete
Destructor.
TrgEclBeamBKG()
Constructor.
int getBeamBkg(std::vector< std::vector< double > >)
get beambkg bit array
TrgEclMapping * m_TCMap
Object of TC Mapping.
A class of TC Mapping.
Abstract base class for different kinds of events.