75 if(tims2_reader ==
nullptr)
81 std::shared_ptr<MsRunXicExtractor> msrun_xic_extractor_sp =
83 return (msrun_xic_extractor_sp);
88 std::shared_ptr<MsRunXicExtractorDisk> msrun_xic_extractor_sp =
89 std::make_shared<MsRunXicExtractorDisk>(
92 msrun_xic_extractor_sp.get()->prepareExtractor();
93 return (msrun_xic_extractor_sp);
98 std::shared_ptr<MsRunXicExtractorDiskBuffer> msrun_xic_extractor_sp =
99 std::make_shared<MsRunXicExtractorDiskBuffer>(
101 msrun_xic_extractor_sp.get()->prepareExtractor();
102 return (msrun_xic_extractor_sp);
108 std::shared_ptr<TimsDirectXicExtractor> msrun_xic_extractor_sp =
109 std::make_shared<TimsDirectXicExtractor>(msrun_reader);
110 return (msrun_xic_extractor_sp);