// ************************************************************************** // * * // * ! ! ! A T T E N T I O N ! ! ! * // * * // * This file was created automatically by XmlObjDesc, please do not * // * delete it or edit it by hand. * // * * // * If you want to change this file, first change the corresponding * // * xml-file and rerun the tools from XmlObjDesc (or run make if you * // * are using it from inside a Sniper-package). * // * * // ************************************************************************** #ifndef KM2ASIMEVENT_KM2ASIMEVENT_H #define KM2ASIMEVENT_KM2ASIMEVENT_H // Include files #include "Event/EventObject.h" // Forward declarations namespace LHAASO { // Forward declarations /** @class Km2aSimEvent Km2aSimEvent.h * * * * @author Huang Wenhao * created Mon Dec 17 14:35:25 2018 * */ class Km2aSimEvent: public EventObject { private: double m_mjd; // double m_dt; // the difference of referee time for KM2A and WCDA (T_km2a-T_wcda) int m_NhitE; // Nhit of ED int m_NhitM; // Nhit of MD int m_NhitW; // Nhit of WCDA int m_NWaveE; // Nhit of EDWave int m_NWaveM; // Nhit of MDWave int m_NtrigE; // Ntrig of ED int m_NtrigW; // Ntrig of WCDA int m_TrigEt; // protected: public: /// Default Constructor Km2aSimEvent() : m_mjd(0), m_dt(0), m_NhitE(0), m_NhitM(0), m_NhitW(0), m_NWaveE(0), m_NWaveM(0), m_NtrigE(0), m_NtrigW(0), m_TrigEt(0) {} /// Default Destructor virtual ~Km2aSimEvent() {} /// Retrieve const /// double mjd() const; /// Update /// void setMjd(double value); /// Retrieve const /// the difference of referee time for KM2A and WCDA (T_km2a-T_wcda) double dt() const; /// Update /// the difference of referee time for KM2A and WCDA (T_km2a-T_wcda) void setDt(double value); /// Retrieve const /// Nhit of ED int NhitE() const; /// Update /// Nhit of ED void setNhitE(int value); /// Retrieve const /// Nhit of MD int NhitM() const; /// Update /// Nhit of MD void setNhitM(int value); /// Retrieve const /// Nhit of WCDA int NhitW() const; /// Update /// Nhit of WCDA void setNhitW(int value); /// Retrieve const /// Nhit of EDWave int nWaveE() const; /// Update /// Nhit of EDWave void setNWaveE(int value); /// Retrieve const /// Nhit of MDWave int nWaveM() const; /// Update /// Nhit of MDWave void setNWaveM(int value); /// Retrieve const /// Ntrig of ED int NtrigE() const; /// Update /// Ntrig of ED void setNtrigE(int value); /// Retrieve const /// Ntrig of WCDA int NtrigW() const; /// Update /// Ntrig of WCDA void setNtrigW(int value); /// Retrieve const /// int TrigEt() const; /// Update /// void setTrigEt(int value); ClassDef(Km2aSimEvent,1); }; // class Km2aSimEvent } // namespace LHAASO; // ----------------------------------------------------------------------------- // end of class // ----------------------------------------------------------------------------- // Including forward declarations inline double LHAASO::Km2aSimEvent::mjd() const { return m_mjd; } inline void LHAASO::Km2aSimEvent::setMjd(double value) { m_mjd = value; } inline double LHAASO::Km2aSimEvent::dt() const { return m_dt; } inline void LHAASO::Km2aSimEvent::setDt(double value) { m_dt = value; } inline int LHAASO::Km2aSimEvent::NhitE() const { return m_NhitE; } inline void LHAASO::Km2aSimEvent::setNhitE(int value) { m_NhitE = value; } inline int LHAASO::Km2aSimEvent::NhitM() const { return m_NhitM; } inline void LHAASO::Km2aSimEvent::setNhitM(int value) { m_NhitM = value; } inline int LHAASO::Km2aSimEvent::NhitW() const { return m_NhitW; } inline void LHAASO::Km2aSimEvent::setNhitW(int value) { m_NhitW = value; } inline int LHAASO::Km2aSimEvent::nWaveE() const { return m_NWaveE; } inline void LHAASO::Km2aSimEvent::setNWaveE(int value) { m_NWaveE = value; } inline int LHAASO::Km2aSimEvent::nWaveM() const { return m_NWaveM; } inline void LHAASO::Km2aSimEvent::setNWaveM(int value) { m_NWaveM = value; } inline int LHAASO::Km2aSimEvent::NtrigE() const { return m_NtrigE; } inline void LHAASO::Km2aSimEvent::setNtrigE(int value) { m_NtrigE = value; } inline int LHAASO::Km2aSimEvent::NtrigW() const { return m_NtrigW; } inline void LHAASO::Km2aSimEvent::setNtrigW(int value) { m_NtrigW = value; } inline int LHAASO::Km2aSimEvent::TrigEt() const { return m_TrigEt; } inline void LHAASO::Km2aSimEvent::setTrigEt(int value) { m_TrigEt = value; } #endif ///SNIPER_KM2ASIMEVENT_KM2ASIMEVENT_H