public FaultSummarizer(double systemFrequency) { FaultGroupTable = new FaultLocationData.FaultGroupDataTable(); FaultSegmentTable = new FaultLocationData.FaultSegmentDataTable(); FaultCurveTable = new FaultLocationData.FaultCurveDataTable(); FaultSummaryTable = new FaultLocationData.FaultSummaryDataTable(); m_faultGroupList = new List <Tuple <Tuple <int, DateTime, DateTime>, FaultLocationData.FaultGroupRow> >(); m_faultSegmentList = new List <Tuple <EventKey, FaultLocationData.FaultSegmentRow> >(); m_faultCurveList = new List <Tuple <EventKey, FaultLocationData.FaultCurveRow> >(); m_faultSummaryList = new List <Tuple <EventKey, FaultLocationData.FaultSummaryRow> >(); m_systemFrequency = systemFrequency; }