LArSoft  v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
rootNames.h File Reference

Go to the source code of this file.

Namespaces

 art
 
 art::rootNames
 

Macros

#define ART_ROOTNAME(T, N)
 
#define ART_ROOTNAME_SIMPLE(T)   ART_ROOTNAME(T, #T)
 

Functions

std::string const & art::rootNames::parentageTreeName ()
 
std::string const & art::rootNames::parentageIDBranchName ()
 
std::string const & art::rootNames::parentageBranchName ()
 
std::string const & art::rootNames::metaDataTreeName ()
 
std::string const & art::rootNames::fileIndexTreeName ()
 
std::string const & art::rootNames::eventHistoryTreeName ()
 
std::string const & art::rootNames::eventHistoryBranchName ()
 
std::string const & art::rootNames::eventTreeName ()
 
std::string const & art::rootNames::dataTreeName (BranchType bt)
 
std::string const & art::rootNames::eventMetaDataTreeName ()
 
template<typename T >
char const * art::rootNames::metaBranchRootName ()
 

Macro Definition Documentation

#define ART_ROOTNAME (   T,
 
)
Value:
template <> \
inline char const* metaBranchRootName<T>() \
{ \
return N; \
}

Definition at line 50 of file rootNames.h.

Referenced by art::rootNames::metaBranchRootName().

#define ART_ROOTNAME_SIMPLE (   T)    ART_ROOTNAME(T, #T)

Definition at line 57 of file rootNames.h.

Referenced by art::rootNames::metaBranchRootName().