using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Txgy.Microseismic.BaseLib
{
    public class EventResult
    {
        public int ID { get; set; }
        public string EventTime { get; set; }
        public string OriginTime { get; set; }
        public double X { get; set; }
        public double Y { get; set; }
        public double Z { get; set; }
        public double ML { get; set; }
        public double RMS { get; set; }
        public int LocSta { get; set; }
        public int MLSta { get; set; }
        public string EventTpye { get; set; }
        /// <summary>
        /// 震源性质
        /// </summary>
        public int SourceChara { get; set; }
        /// <summary>
        /// 走向
        /// </summary>
        public double Direction { get; set; }
        /// <summary>
        /// 应力降
        /// </summary>
        public double StressDrop { get; set; }
        /// <summary>
        /// 主频
        /// </summary>
        public double DominantFreq { get; set; }
        /// <summary>
        /// 矩震级
        /// </summary>
        public double MW { get; set; }
        /// <summary>
        /// 振幅
        /// </summary>
        public double Amplitude { get; set; }
        /// <summary>
        /// 半周期
        /// </summary>
        public double Semiperiod { get; set; }
        /// <summary>
        /// 尾波长度
        /// </summary>
        public double Coda = 0;
    }
}
