LArSoft  v07_13_02
Liquid Argon Software toolkit - http://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 74 of file rootNames.cc.

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

Definition at line 62 of file rootNames.cc.

Referenced by art::RootInputFile::fillHistory(), and art::RootOutputFile::RootOutputFile().

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

Definition at line 55 of file rootNames.cc.

Referenced by art::RootInputFile::readEventHistoryTree(), and art::RootOutputFile::RootOutputFile().

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

Definition at line 80 of file rootNames.cc.

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

Definition at line 68 of file rootNames.cc.

References art::InEvent.

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

Definition at line 48 of file rootNames.cc.

Referenced by art::detail::readFileIndex(), and art::RootOutputFile::RootOutputFile().

49 {
50  return fileIndexTree;
51 }
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 ( )
std::string const & art::rootNames::parentageBranchName ( )

Definition at line 34 of file rootNames.cc.

Referenced by art::RootInputFile::readParentageTree(), and art::RootOutputFile::writeParentageRegistry().

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

Definition at line 28 of file rootNames.cc.

Referenced by art::RootInputFile::readParentageTree(), and art::RootOutputFile::writeParentageRegistry().

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

Definition at line 22 of file rootNames.cc.

Referenced by art::RootInputFile::readParentageTree(), and art::RootOutputFile::RootOutputFile().

23 {
24  return parentageTree;
25 }