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
46 int GetBeamBkg(std::vector<std::vector<double>>);
47
48 private:
49 //
51 int Quadrant[3][4];
54 };
55//
56//
57//
59} // namespace Belle2
60
61#endif /* TRGECLBeamBKG_FLAG_ */
A Class of ECL Trigger clustering
Definition: TrgEclBeamBKG.h:29
virtual ~TrgEclBeamBKG()
Constructor.
TrgEclBeamBKG & operator=(TrgEclBeamBKG &)=delete
Assignment operator, deleted.
int Quadrant[3][4]
4 region along r phi plane
Definition: TrgEclBeamBKG.h:51
TrgEclBeamBKG(TrgEclBeamBKG &)=delete
Destructor.
TrgEclBeamBKG()
Constructor.
TrgEclMapping * _TCMap
Object of TC Mapping.
Definition: TrgEclBeamBKG.h:53
A class of TC Mapping.
Definition: TrgEclMapping.h:26
Abstract base class for different kinds of events.