LArSoft  v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
BranchType.h File Reference
#include <iosfwd>
#include <string>
#include <type_traits>

Go to the source code of this file.

Namespaces

 art
 

Enumerations

enum  art::BranchType {
  art::InEvent, art::InSubRun, art::InRun, art::InResults,
  art::NumBranchTypes
}
 

Functions

std::string const & art::BranchTypeToString (BranchType const bt)
 
std::string const & art::BranchTypeToProductTreeName (BranchType const bt)
 
std::string const & art::BranchTypeToMetaDataTreeName (BranchType const bt)
 
std::string const & art::BranchTypeToAuxiliaryBranchName (BranchType const bt)
 
std::string const & art::productProvenanceBranchName (BranchType const bt)
 
std::string const & art::BranchTypeToMajorIndexName (BranchType const bt)
 
std::string const & art::BranchTypeToMinorIndexName (BranchType const bt)
 
std::ostream & art::operator<< (std::ostream &os, BranchType const branchType)
 
template<typename F >
void art::for_each_branch_type (F f)