private void InitMisc() { countresults = new CountingResults(); cycles = new CycleList(); Messages = new AnalysisMessages(); cyclestatus = new MeasurementCycleStatusCounts(); INCCResultsFileNames = new List <string>(); }
public Cycle(LMLoggers.LognLM logger = null) { // Raw counts aka totals singles = new VTuple(); dsid = new DataSourceIdentifier(); qcstatus = new QCStatusMap(); countresults = new CountingResults(); daqStatus = CycleDAQStatus.None; this.logger = logger; hitsPerChn = new double[NC.ChannelCount]; }
private void InitMisc() { if (MeasDate == null) { MeasDate = new DateTimeOffset(DateTime.Now); } countresults = new CountingResults(); cycles = new CycleList(); Messages = new AnalysisMessages(); cyclestatus = new MeasurementCycleStatusCounts(); ResultsFiles = new ResultFiles(); }
public Cycle(Cycle copyFrom) { // Raw counts aka totals singles = new VTuple(copyFrom.singles); dsid = new DataSourceIdentifier(copyFrom.dsid); qcstatus = new QCStatusMap(); foreach (KeyValuePair <Multiplicity, QCStatus> kvp in copyFrom.qcstatus) { qcstatus.Add(kvp.Key, kvp.Value); } countresults = new CountingResults(); foreach (KeyValuePair <SpecificCountingAnalyzerParams, object> cr in copyFrom.countresults) { countresults.Add(cr.Key, cr.Value); } daqStatus = CycleDAQStatus.None; ts = copyFrom.TS; this.logger = null; hitsPerChn = new double[NC.ChannelCount]; }
private TimeSpan ts; // timestamp of last neutron v. requested time #endregion Fields #region Constructors public Cycle(LMLoggers.LognLM logger) { // Raw counts aka totals singles = new VTuple(); dsid = new DataSourceIdentifier(); qcstatus = new QCStatusMap(); countresults = new CountingResults(); daqStatus = CycleDAQStatus.None; this.logger = logger; hitsPerChn = new double[NC.ChannelCount]; }