1 #ifndef IOPool_Input_EmbeddedRootSource_h
2 #define IOPool_Input_EmbeddedRootSource_h
21 class HepRandomEngine;
27 class FileCatalogItem;
28 class RootEmbeddedFileSequence;
29 struct VectorInputSourceDescription;
virtual void dropUnwantedBranches_(std::vector< std::string > const &wantedBranches)
std::unique_ptr< RootEmbeddedFileSequence > fileSequence_
RootServiceChecker rootServiceChecker_
virtual void readOneSpecified(EventPrincipal &cache, size_t &fileNameHash, SecondaryEventIDAndFileInfo const &id)
EmbeddedRootSource(ParameterSet const &pset, VectorInputSourceDescription const &desc)
static void fillDescriptions(ConfigurationDescriptions &descriptions)
virtual bool readOneEvent(EventPrincipal &cache, size_t &fileNameHash, CLHEP::HepRandomEngine *, EventID const *id) override
virtual ~EmbeddedRootSource()
virtual void closeFile_()
InputFileCatalog catalog_