BOSS 8.0.0
BESIII Offline Software System
Loading...
Searching...
No Matches
Event/RootEventData/include/RootEventData/TEvtRecPi0.h
Go to the documentation of this file.
1#ifndef RootEventData_TEvtRecPi0_H
2#define RootEventData_TEvtRecPi0_H
3
4#include "TObject.h"
5#include <vector>
6
7class TEvtRecPi0 : public TObject {
8
9public:
10 TEvtRecPi0();
12
13 Double_t unconMass() const { return m_unconMass; }
14 Double_t chisq() const { return m_chisq; }
15
16 Double_t hiPxfit() const { return m_hiPx; }
17 Double_t hiPyfit() const { return m_hiPy; }
18 Double_t hiPzfit() const { return m_hiPz; }
19 Double_t hiPefit() const { return m_hiPe; }
20
21 Double_t loPxfit() const { return m_loPx; }
22 Double_t loPyfit() const { return m_loPy; }
23 Double_t loPzfit() const { return m_loPz; }
24 Double_t loPefit() const { return m_loPe; }
25
26 Int_t hiEnGamma() const { return m_hiEnGamma; }
27 Int_t loEnGamma() const { return m_loEnGamma; }
28
29 // setters
30 void setUnconMass( Double_t unconMass ) { m_unconMass = unconMass; }
31 void setChisq( Double_t chisq ) { m_chisq = chisq; }
32
33 void setHiPxfit( Double_t hiPx ) { m_hiPx = hiPx; }
34 void setHiPyfit( Double_t hiPy ) { m_hiPy = hiPy; }
35 void setHiPzfit( Double_t hiPz ) { m_hiPz = hiPz; }
36 void setHiPefit( Double_t hiPe ) { m_hiPe = hiPe; }
37
38 void setLoPxfit( Double_t loPx ) { m_loPx = loPx; }
39 void setLoPyfit( Double_t loPy ) { m_loPy = loPy; }
40 void setLoPzfit( Double_t loPz ) { m_loPz = loPz; }
41 void setLoPefit( Double_t loPe ) { m_loPe = loPe; }
42
43 void setHiEnGamma( Int_t hiEnGamma ) { m_hiEnGamma = hiEnGamma; }
44 void setLoEnGamma( Int_t loEnGamma ) { m_loEnGamma = loEnGamma; }
45
46private:
47 Double_t m_unconMass;
48 Double_t m_chisq;
49
50 Double_t m_hiPx;
51 Double_t m_hiPy;
52 Double_t m_hiPz;
53 Double_t m_hiPe;
54
55 Double_t m_loPx;
56 Double_t m_loPy;
57 Double_t m_loPz;
58 Double_t m_loPe;
59
60 Int_t m_hiEnGamma;
61 Int_t m_loEnGamma;
62
63 ClassDef( TEvtRecPi0, 1 )
64};
65#endif