00001 #ifndef RootEventData_TDstHltInf_H 00002 #define RootEventData_TDstHltInf_H 1 00003 00004 #include "TObject.h" 00005 #include <vector> 00006 00007 //using namespace std; 00008 00009 class TDstHltInf : public TObject { 00010 00011 public: 00012 00013 TDstHltInf(); 00014 ~TDstHltInf(); 00015 00016 void setEventType(const Int_t i) { m_evtType = i; } 00017 void setAlgProcess(const Int_t i) { m_algProcess=i; } 00018 void setCriteriaTable(const Int_t i) { m_criTable =i; } 00019 void setVersion(const Int_t i) { m_verNumber =i; } 00020 void setTotalEnergy(const Double_t etot) { m_eTotal =etot; } 00021 void setNumber(const Int_t i) { m_subNumber =i; } 00022 void setNCON(const Int_t i) { m_conNumber =i; } 00023 00024 Int_t getEventType() const { return m_evtType; } 00025 Int_t getAlgProcess() const { return m_algProcess; } 00026 Int_t getCriteriaTable()const { return m_criTable; } 00027 Int_t getVersion() const { return m_verNumber; } 00028 Double_t getTotalEnergy() const { return m_eTotal; } 00029 Int_t getNumber() const { return m_subNumber; } 00030 Int_t getNCON() const { return m_conNumber; } 00031 00032 private: 00033 Int_t m_evtType; 00034 Int_t m_algProcess; 00035 Int_t m_criTable; 00036 Int_t m_verNumber; 00037 Double_t m_eTotal; 00038 Int_t m_subNumber; 00039 Int_t m_conNumber; 00040 00041 ClassDef(TDstHltInf,2) 00042 }; 00043 00044 #endif //TrackRootData_TDstHltInf_H