Go to the documentation of this file. 1 #ifndef IOPool_Input_EmbeddedRootSource_h
2 #define IOPool_Input_EmbeddedRootSource_h
23 class HepRandomEngine;
29 class FileCatalogItem;
31 class RootEmbeddedFileSequence;
32 struct VectorInputSourceDescription;
57 CLHEP::HepRandomEngine*,
59 bool recycleFiles)
override;
EmbeddedRootSource(ParameterSet const &pset, VectorInputSourceDescription const &desc)
ProductSelectorRules const & productSelectorRules() const
bool readOneEvent(EventPrincipal &cache, size_t &fileNameHash, CLHEP::HepRandomEngine *, EventID const *id, bool recycleFiles) override
~EmbeddedRootSource() override
const int treeMaxVirtualSize_
bool skipBadFiles() const
InputFileCatalog catalog_
RunHelperBase * runHelper()
std::unique_ptr< RunHelperBase > runHelper_
ProductSelectorRules productSelectorRules_
bool bypassVersionCheck() const
RootServiceChecker rootServiceChecker_
static void fillDescriptions(ConfigurationDescriptions &descriptions)
int treeMaxVirtualSize() const
virtual void closeFile_()
unsigned int nStreams() const
edm::propagate_const< std::unique_ptr< RootEmbeddedFileSequence > > fileSequence_
void readOneSpecified(EventPrincipal &cache, size_t &fileNameHash, SecondaryEventIDAndFileInfo const &id) override
void dropUnwantedBranches_(std::vector< std::string > const &wantedBranches) override