1 #ifndef canvas_Persistency_Provenance_rootNames_h 2 #define canvas_Persistency_Provenance_rootNames_h 6 #include "canvas/Persistency/Provenance/Compatibility/BranchIDList.h" 18 struct FileFormatVersion;
50 #define ART_ROOTNAME(T, N) \ 52 inline char const* metaBranchRootName<T>() \ 57 #define ART_ROOTNAME_SIMPLE(T) ART_ROOTNAME(T, #T) 64 <<
"art::metaBranchRootName requires a specialization for type " 78 #undef ART_ROOTNAME_SIMPLE
std::string const & dataTreeName(BranchType bt)
std::string const & parentageTreeName()
std::string const & eventHistoryTreeName()
std::map< ProcessHistoryID const, ProcessHistory > ProcessHistoryMap
std::string const & metaDataTreeName()
#define ART_ROOTNAME(T, N)
char const * metaBranchRootName()
std::string const & parentageBranchName()
std::string const & parentageIDBranchName()
std::string className() const
std::string const & eventMetaDataTreeName()
cet::coded_exception< errors::ErrorCodes, ExceptionDetail::translate > Exception
std::string const & fileIndexTreeName()
std::string const & eventHistoryBranchName()
std::string const & eventTreeName()
std::map< fhicl::ParameterSetID, ParameterSetBlob > ParameterSetMap
#define ART_ROOTNAME_SIMPLE(T)