BOSS 7.0.1
BESIII Offline Software System
Loading...
Searching...
No Matches
Event/RootEventData/RootEventData-00-03-80/RootEventData/THltInf.h
Go to the documentation of this file.
1#ifndef RootEventData_THltInf_H
2#define RootEventData_THltInf_H 1
3
4#include "TObject.h"
5#include <vector>
6
7using namespace std;
8
9class THltInf : public TObject {
10
11public:
12
14 ~THltInf();
15
16 void setEventType(const Int_t i) { m_evtType = i; }
17 void setAlgProcess(const Int_t i) { m_algProcess=i; }
18 void setCriteriaTable(const Int_t i) { m_criTable =i; }
19 void setVersion(const Int_t i) { m_verNumber =i; }
20 void setTotalEnergy(const Double_t etot) { m_eTotal =etot; }
21 void setNumber(const Int_t i) { m_subNumber =i; }
22 void setNCON(const Int_t i) { m_conNumber =i; }
23 void setMdcData(const vector<Int_t>& vec){ m_mdcData =vec; }
24 void setTofData(const vector<Int_t>& vec){ m_tofData =vec; }
25 void setEmcData(const vector<Int_t>& vec){ m_emcData =vec; }
26 void setMucData(const vector<Int_t>& vec){ m_mucData =vec; }
27 void setConData(const vector<Int_t>& vec){ m_conData =vec; }
28
29 Int_t getEventType() const { return m_evtType; }
30 Int_t getAlgProcess() const { return m_algProcess; }
31 Int_t getCriteriaTable()const { return m_criTable; }
32 Int_t getVersion() const { return m_verNumber; }
33 Double_t getTotalEnergy() const { return m_eTotal; }
34 Int_t getNumber() const { return m_subNumber; }
35 Int_t getNCON() const { return m_conNumber; }
36 vector<Int_t> getMdcData() const { return m_mdcData; }
37 vector<Int_t> getTofData() const { return m_tofData; }
38 vector<Int_t> getEmcData() const { return m_emcData; }
39 vector<Int_t> getMucData() const { return m_mucData; }
40 vector<Int_t> getConData() const { return m_conData; }
41
42 private:
43 Int_t m_evtType;
44 Int_t m_algProcess;
45 Int_t m_criTable;
46 Int_t m_verNumber;
47 Double_t m_eTotal;
48 Int_t m_subNumber;
49 Int_t m_conNumber;
50 std::vector<Int_t> m_mdcData;
51 std::vector<Int_t> m_tofData;
52 std::vector<Int_t> m_emcData;
53 std::vector<Int_t> m_mucData;
54 std::vector<Int_t> m_conData;
55
56 ClassDef(THltInf,2)
57};
58
59#endif //TrackRootData_THltInf_H
Double_t etot
~THltInf()
Definition: THltInf.cxx:12
dble_vec_t vec[12]
Definition: ranlxd.c:372