/home/bes3soft/bes3soft/Boss/7.0.2/dist/7.0.2/Event/RootEventData/RootEventData-00-03-80/RootEventData/THltInf.h

Go to the documentation of this file.
00001 #ifndef RootEventData_THltInf_H
00002 #define RootEventData_THltInf_H 1
00003 
00004 #include "TObject.h"
00005 #include <vector>
00006 
00007 using namespace std;
00008 
00009 class THltInf : public TObject {
00010 
00011 public:
00012     
00013   THltInf();
00014   ~THltInf();
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   void setMdcData(const vector<Int_t>& vec){ m_mdcData   =vec; }
00024   void setTofData(const vector<Int_t>& vec){ m_tofData   =vec; }
00025   void setEmcData(const vector<Int_t>& vec){ m_emcData   =vec; }
00026   void setMucData(const vector<Int_t>& vec){ m_mucData   =vec; }
00027   void setConData(const vector<Int_t>& vec){ m_conData   =vec; }
00028  
00029   Int_t     getEventType()    const { return m_evtType; }
00030   Int_t     getAlgProcess()   const { return m_algProcess; }
00031   Int_t     getCriteriaTable()const { return m_criTable; }
00032   Int_t     getVersion()      const { return m_verNumber; }
00033   Double_t  getTotalEnergy()  const { return m_eTotal; }
00034   Int_t     getNumber()       const { return m_subNumber; }
00035   Int_t     getNCON()         const { return m_conNumber; }
00036   vector<Int_t> getMdcData() const { return m_mdcData; }
00037   vector<Int_t> getTofData() const { return m_tofData; }
00038   vector<Int_t> getEmcData() const { return m_emcData; }
00039   vector<Int_t> getMucData() const { return m_mucData; }
00040   vector<Int_t> getConData() const { return m_conData; }
00041 
00042  private:
00043   Int_t    m_evtType;
00044   Int_t    m_algProcess;
00045   Int_t    m_criTable;
00046   Int_t    m_verNumber;
00047   Double_t m_eTotal;
00048   Int_t    m_subNumber;
00049   Int_t    m_conNumber;
00050   std::vector<Int_t>   m_mdcData;
00051   std::vector<Int_t>   m_tofData;
00052   std::vector<Int_t>   m_emcData;
00053   std::vector<Int_t>   m_mucData;
00054   std::vector<Int_t>   m_conData;
00055  
00056   ClassDef(THltInf,2)
00057 };
00058 
00059 #endif //TrackRootData_THltInf_H

Generated on Tue Nov 29 23:11:40 2016 for BOSS_7.0.2 by  doxygen 1.4.7