BOSS 8.0.0
BESIII Offline Software System
Loading...
Searching...
No Matches
Event/RootEventData/include/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 THltInf();
13 ~THltInf();
14
15 void setEventType( const Int_t i ) { m_evtType = i; }
16 void setAlgProcess( const Int_t i ) { m_algProcess = i; }
17 void setCriteriaTable( const Int_t i ) { m_criTable = i; }
18 void setVersion( const Int_t i ) { m_verNumber = i; }
19 void setTotalEnergy( const Double_t etot ) { m_eTotal = etot; }
20 void setNumber( const Int_t i ) { m_subNumber = i; }
21 void setNCON( const Int_t i ) { m_conNumber = i; }
22 void setMdcData( const vector<Int_t>& vec ) { m_mdcData = vec; }
23 void setTofData( const vector<Int_t>& vec ) { m_tofData = vec; }
24 void setEmcData( const vector<Int_t>& vec ) { m_emcData = vec; }
25 void setMucData( const vector<Int_t>& vec ) { m_mucData = vec; }
26 void setConData( const vector<Int_t>& vec ) { m_conData = vec; }
27
28 Int_t getEventType() const { return m_evtType; }
29 Int_t getAlgProcess() const { return m_algProcess; }
30 Int_t getCriteriaTable() const { return m_criTable; }
31 Int_t getVersion() const { return m_verNumber; }
32 Double_t getTotalEnergy() const { return m_eTotal; }
33 Int_t getNumber() const { return m_subNumber; }
34 Int_t getNCON() const { return m_conNumber; }
35 vector<Int_t> getMdcData() const { return m_mdcData; }
36 vector<Int_t> getTofData() const { return m_tofData; }
37 vector<Int_t> getEmcData() const { return m_emcData; }
38 vector<Int_t> getMucData() const { return m_mucData; }
39 vector<Int_t> getConData() const { return m_conData; }
40
41private:
42 Int_t m_evtType;
43 Int_t m_algProcess;
44 Int_t m_criTable;
45 Int_t m_verNumber;
46 Double_t m_eTotal;
47 Int_t m_subNumber;
48 Int_t m_conNumber;
49 std::vector<Int_t> m_mdcData;
50 std::vector<Int_t> m_tofData;
51 std::vector<Int_t> m_emcData;
52 std::vector<Int_t> m_mucData;
53 std::vector<Int_t> m_conData;
54
55 ClassDef( THltInf, 2 )
56};
57
58#endif // TrackRootData_THltInf_H
dble_vec_t vec[12]
Double_t etot
~THltInf()
Definition THltInf.cxx:10
void setMucData(const vector< Int_t > &vec)
void setMdcData(const vector< Int_t > &vec)
THltInf()
Definition THltInf.cxx:7
void setTofData(const vector< Int_t > &vec)
void setEmcData(const vector< Int_t > &vec)
void setConData(const vector< Int_t > &vec)