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