LArSoft  v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
art::rootNames Namespace Reference

Functions

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

Function Documentation

std::string const & art::rootNames::dataTreeName ( BranchType  bt)

Definition at line 75 of file rootNames.cc.

76 {
77  return dataTrees[bt];
78 }
std::string const & art::rootNames::eventHistoryBranchName ( )

Definition at line 63 of file rootNames.cc.

64 {
65  return eventHistory;
66 }
std::string const & art::rootNames::eventHistoryTreeName ( )

Definition at line 56 of file rootNames.cc.

57 {
58  return eventHistory;
59 }
std::string const & art::rootNames::eventMetaDataTreeName ( )

Definition at line 81 of file rootNames.cc.

82 {
83  return eventMeta;
84 }
std::string const & art::rootNames::eventTreeName ( )

Definition at line 69 of file rootNames.cc.

References art::InEvent.

70 {
71  return dataTrees[InEvent];
72 }
std::string const & art::rootNames::fileIndexTreeName ( )

Definition at line 49 of file rootNames.cc.

50 {
51  return fileIndexTree;
52 }
template<typename T >
char const* art::rootNames::metaBranchRootName ( )

Definition at line 61 of file rootNames.h.

References ART_ROOTNAME, ART_ROOTNAME_SIMPLE, art::TypeID::className(), and art::errors::LogicError.

62  {
64  << "art::metaBranchRootName requires a specialization for type "
65  << TypeID(typeid(T)).className() << "\n";
66  }
cet::coded_exception< errors::ErrorCodes, ExceptionDetail::translate > Exception
Definition: Exception.h:66
std::string const & art::rootNames::metaDataTreeName ( )

Definition at line 42 of file rootNames.cc.

Referenced by detinfo::DetectorClocksServiceStandard::postOpenFile().

43 {
44  return metaDataTree;
45 }
std::string const & art::rootNames::parentageBranchName ( )

Definition at line 35 of file rootNames.cc.

36 {
37  return parentageBranch;
38 }
std::string const & art::rootNames::parentageIDBranchName ( )

Definition at line 29 of file rootNames.cc.

30 {
31  return parentageIDBranch;
32 }
std::string const & art::rootNames::parentageTreeName ( )

Definition at line 23 of file rootNames.cc.

24 {
25  return parentageTree;
26 }