1 #ifndef art_Framework_Modules_detail_DataSetBroker_h 2 #define art_Framework_Modules_detail_DataSetBroker_h 18 std::map<std::string, SamplingInputFile::InstanceForID_t>;
19 using Products_t = std::map<BranchKey, ProductsForDataset_t>;
26 std::vector<std::string>
const& inputCommands,
28 unsigned int treeCacheSize,
29 int64_t treeMaxVirtualSize,
30 int64_t saveMemoryObjectThreshold,
32 bool const compactRangeSetsForReading,
34 bool const readParameterSets,
58 std::map<std::string, art::detail::SamplingInputFile>
files_;
DataSetBroker(fhicl::ParameterSet const &pset)
std::map< std::string, Config > configs_
std::map< std::string, SamplingInputFile::InstanceForID_t > ProductsForDataset_t
std::unique_ptr< SampledRunInfo > readAllRunProducts(Products_t &read_products)
cet::exempt_ptr< std::string const > currentDataset_
std::map< std::string, art::detail::SamplingInputFile > files_
std::unique_ptr< SampledSubRunInfo > readAllSubRunProducts(Products_t &read_products)
std::map< std::string, unsigned > counts_
std::map< BranchKey, BranchDescription > openInputFiles(std::vector< std::string > const &inputCommands, bool dropDescendants, unsigned int treeCacheSize, int64_t treeMaxVirtualSize, int64_t saveMemoryObjectThreshold, BranchDescription const &sampledEventInfoDesc, bool const compactRangeSetsForReading, ModuleDescription const &md, bool const readParameterSets, MasterProductRegistry &preg)
void countSummary() const
std::vector< ProcessConfiguration > ProcessConfigurations
std::map< BranchKey, ProductsForDataset_t > Products_t
std::unique_ptr< DataSetSampler > dataSetSampler_
Service to store calibration data products (CDP) in the SQLite3 metadatabase of a file...
std::unique_ptr< EventPrincipal > readNextEvent(EventID const &id, ProcessConfigurations const &sampled_pcs, ProcessConfiguration const ¤t_pc)