|
|
#include <RootSecondaryFileSequence.h>
Definition at line 28 of file RootSecondaryFileSequence.h.
◆ RootSecondaryFileSequence() [1/2]
Definition at line 21 of file RootSecondaryFileSequence.cc.
31 if (pSLC.isAvailable()) {
References enablePrefetching_, edm::RootInputFileSequence::fileNames(), StorageFactory::get(), edm::RootInputFileSequence::initFile(), input_, edm::Service< T >::isAvailable(), edm::RootInputFileSequence::noMoreFiles(), edm::PoolSource::productRegistryUpdate(), edm::RootInputFileSequence::rootFile(), edm::RootInputFileSequence::setAtFirstFile(), edm::RootInputFileSequence::setAtNextFile(), edm::PoolSource::skipBadFiles(), StorageFactory::stagein(), and edm::ProductRegistry::updateFromInput().
◆ ~RootSecondaryFileSequence()
edm::RootSecondaryFileSequence::~RootSecondaryFileSequence |
( |
| ) |
|
|
override |
◆ RootSecondaryFileSequence() [2/2]
◆ closeFile_()
void edm::RootSecondaryFileSequence::closeFile_ |
( |
| ) |
|
|
overridevirtual |
◆ endJob()
void edm::RootSecondaryFileSequence::endJob |
( |
void |
| ) |
|
◆ initAssociationsFromSecondary()
void edm::RootSecondaryFileSequence::initAssociationsFromSecondary |
( |
std::set< BranchID > const & |
associationsFromSecondary | ) |
|
◆ initFile_()
void edm::RootSecondaryFileSequence::initFile_ |
( |
bool |
skipBadFiles | ) |
|
|
overrideprivatevirtual |
◆ makeRootFile()
Implements edm::RootInputFileSequence.
Definition at line 69 of file RootSecondaryFileSequence.cc.
72 return std::make_shared<RootFile>(
fileNames()[0],
References associationsFromSecondary_, edm::InputSource::branchIDListHelper(), edm::PoolSource::bypassVersionCheck(), edm::PoolSource::dropDescendants(), enablePrefetching_, enforceGUIDInFileName_, edm::RootInputFileSequence::fileNames(), edm::RootInputFileSequence::indexesIntoFiles(), input_, edm::PoolSource::labelRawDataLikeMC(), edm::RootInputFileSequence::logicalFileName(), edm::PoolSource::nStreams(), orderedProcessHistoryIDs_, edm::InputSource::processConfiguration(), edm::PoolSource::processHistoryRegistryForUpdate(), edm::InputSource::processingMode(), edm::PoolSource::productSelectorRules(), edm::PoolSource::runHelper(), edm::SecondaryFile, edm::RootInputFileSequence::sequenceNumberOfFile(), edm::InputSource::thinnedAssociationsHelper(), and edm::PoolSource::treeMaxVirtualSize().
◆ operator=()
◆ associationsFromSecondary_
std::vector<BranchID> edm::RootSecondaryFileSequence::associationsFromSecondary_ |
|
private |
◆ enablePrefetching_
bool edm::RootSecondaryFileSequence::enablePrefetching_ |
|
private |
◆ enforceGUIDInFileName_
bool edm::RootSecondaryFileSequence::enforceGUIDInFileName_ |
|
private |
◆ input_
PoolSource& edm::RootSecondaryFileSequence::input_ |
|
private |
◆ orderedProcessHistoryIDs_
std::vector<ProcessHistoryID> edm::RootSecondaryFileSequence::orderedProcessHistoryIDs_ |
|
private |
void closeFile_() override
static const std::string input
std::vector< BranchID > associationsFromSecondary_
bool labelRawDataLikeMC() const
ProductRegistry & productRegistryUpdate()
void updateFromInput(ProductList const &other)
unsigned int nStreams() const
bool skipBadFiles() const
std::vector< ProcessHistoryID > orderedProcessHistoryIDs_
ProcessHistoryRegistry & processHistoryRegistryForUpdate()
RunHelperBase * runHelper()
static const StorageFactory * get(void)
void stagein(const std::string &url) const
bool enforceGUIDInFileName_
int treeMaxVirtualSize() const
bool dropDescendants() const
ProductSelectorRules const & productSelectorRules() const
bool bypassVersionCheck() const