public RawFileProcessing(IXRawfile5 raw, string rawFileName, SettingsForAnalysis settingName) { //open rawfile (add error check) raw.Open(rawFileName); raw.SetCurrentController(0, 1); raw.GetCreationDate(ref _msStart); double endtime = 0.0; raw.GetEndTime(ref endtime); _msEnd = _msStart.AddMinutes(endtime); _filecreation = File.GetCreationTime(rawFileName); raw.GetWarningMessage(ref WarningMessage); ProcessScans(raw, settingName); raw.Close(); ReduceToMetaVariables(settingName); }