1 #ifndef FWCore_Framework_FileBlock_h
2 #define FWCore_Framework_FileBlock_h
15 #include "boost/shared_ptr.hpp"
20 class BranchDescription;
73 TTree
const* ev, TTree
const* meta,
74 TTree
const*
lumi, TTree
const* lumiMeta,
75 TTree
const*
run, TTree
const* runMeta,
84 tree_(const_cast<TTree*>(ev)),
std::vector< BranchIDList > BranchIDLists
BranchIDLists const & branchIDLists() const
FileFormatVersion const & fileFormatVersion() const
int whyNotFastClonable() const
std::array< bool, NumBranchTypes > const & hasNewlyDroppedBranch() const
BranchChildren const & branchChildren() const
FileFormatVersion fileFormatVersion_
TTree * lumiMetaTree() const
boost::shared_ptr< BranchChildren > branchChildren_
TTree * runMetaTree() const
boost::shared_ptr< BranchIDLists const > branchIDLists_
FileBlock(FileFormatVersion const &version, TTree const *ev, TTree const *meta, TTree const *lumi, TTree const *lumiMeta, TTree const *run, TTree const *runMeta, int whyNotFastClonable, std::array< bool, NumBranchTypes > const &hasNewlyDroppedBranch, std::string const &fileName, bool branchListIndexesUnchanged, bool modifiedIDs, boost::shared_ptr< BranchChildren > branchChildren, boost::shared_ptr< BranchIDLists const > branchIDLists)
bool branchListIndexesUnchanged_
std::array< bool, NumBranchTypes > hasNewlyDroppedBranch_
void setNotFastClonable(WhyNotFastClonable const &why)
bool branchListIndexesUnchanged() const
volatile std::atomic< bool > shutdown_flag false
std::string const & fileName() const