BOSS 7.0.6
BESIII Offline Software System
Loading...
Searching...
No Matches
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
Definition: THltInf.h:9
void setTotalEnergy(const Double_t etot)
Definition: THltInf.h:20
vector< Int_t > getMucData() const
Definition: THltInf.h:39
Int_t getCriteriaTable() const
Definition: THltInf.h:31
void setVersion(const Int_t i)
Definition: THltInf.h:19
void setNCON(const Int_t i)
Definition: THltInf.h:22
void setNumber(const Int_t i)
Definition: THltInf.h:21
~THltInf()
Definition: THltInf.cxx:12
void setEventType(const Int_t i)
Definition: THltInf.h:16
void setCriteriaTable(const Int_t i)
Definition: THltInf.h:18
void setAlgProcess(const Int_t i)
Definition: THltInf.h:17
void setMucData(const vector< Int_t > &vec)
Definition: THltInf.h:26
void setMdcData(const vector< Int_t > &vec)
Definition: THltInf.h:23
Int_t getNumber() const
Definition: THltInf.h:34
Int_t getEventType() const
Definition: THltInf.h:29
Double_t getTotalEnergy() const
Definition: THltInf.h:33
void setTofData(const vector< Int_t > &vec)
Definition: THltInf.h:24
vector< Int_t > getEmcData() const
Definition: THltInf.h:38
vector< Int_t > getMdcData() const
Definition: THltInf.h:36
Int_t getVersion() const
Definition: THltInf.h:32
vector< Int_t > getTofData() const
Definition: THltInf.h:37
vector< Int_t > getConData() const
Definition: THltInf.h:40
Int_t getNCON() const
Definition: THltInf.h:35
void setEmcData(const vector< Int_t > &vec)
Definition: THltInf.h:25
Int_t getAlgProcess() const
Definition: THltInf.h:30
void setConData(const vector< Int_t > &vec)
Definition: THltInf.h:27