Go to the documentation of this file. 1 #ifndef IOPool_Input_RootPrimaryFileSequence_h
2 #define IOPool_Input_RootPrimaryFileSequence_h
27 class DuplicateChecker;
28 class FileCatalogItem;
29 class InputFileCatalog;
void initFile_(bool skipBadFiles) override
static const std::string input
std::shared_ptr< DuplicateChecker const > duplicateChecker() const
constexpr std::shared_ptr< T > & get_underlying_safe(propagate_const< std::shared_ptr< T >> &iP)
unsigned int LuminosityBlockNumber_t
RootPrimaryFileSequence & operator=(RootPrimaryFileSequence const &)=delete
edm::propagate_const< std::shared_ptr< EventSkipperByID > > eventSkipperByID_
int remainingEvents() const
int remainingLuminosityBlocks() const
bool skipEvents(int offset)
edm::propagate_const< std::shared_ptr< DuplicateChecker > > duplicateChecker_
std::unique_ptr< FileBlock > readFile_()
std::shared_ptr< EventSkipperByID const > eventSkipperByID() const
~RootPrimaryFileSequence() override
unsigned long long EventNumber_t
std::shared_ptr< DuplicateChecker > & duplicateChecker()
unsigned int treeCacheSize_
ProcessingController::ForwardState forwardState() const
RootPrimaryFileSequence(ParameterSet const &pset, PoolSource &input, InputFileCatalog const &catalog)
InputSource::ItemType getNextItemType(RunNumber_t &run, LuminosityBlockNumber_t &lumi, EventNumber_t &event)
void closeFile_() override
int initialNumberOfEventsToSkip_
BranchDescription::MatchMode branchesMustMatch_
static void fillDescription(ParameterSetDescription &desc)
bool enforceGUIDInFileName_
std::shared_ptr< EventSkipperByID > & eventSkipperByID()
std::vector< ProcessHistoryID > orderedProcessHistoryIDs_
bool goToEvent(EventID const &eventID)
RootFileSharedPtr makeRootFile(std::shared_ptr< InputFile > filePtr) override
ProcessingController::ReverseState reverseState() const