コード例 #1
0
        /// <summary>
        /// group files based on three items: Ion polarity, fragmentor voltage and storage type.
        /// </summary>
        /// <param name="dataAccess"></param>
        /// <param name="ionPolarity"></param>
        /// <param name="fragmentorVoltage"></param>
        /// <returns></returns>
        private DesiredMSStorageType GetStorageType(IDataAccess dataAccess, IonPolarity ionPolarity, double fragmentorVoltage)
        {
            DesiredMSStorageType storageModeToUse;
            IMSChromatogram      chromatogram;
            bool requiresTofData         = true;
            IBDAFileInformation fileInfo = dataAccess.FileInformation;

            if (fileInfo.MSScanFileInformation.DeviceType == DeviceType.Quadrupole)
            {
                requiresTofData = false;
            }
            storageModeToUse = FindCpdsUtilities.GetStorageTypeToUse(dataAccess, ionPolarity, requiresTofData, MSLevel.MS, fragmentorVoltage, out chromatogram);

            return(storageModeToUse);
        }