Public Member Functions | Private Attributes | List of all members
art::RootBranchInfoList Class Reference

#include "/cvmfs/nova.opensciencegrid.org/externals/art/v2_13_00/source/art/Framework/IO/Root/RootBranchInfoList.h"

Public Member Functions

 RootBranchInfoList ()
 
 RootBranchInfoList (TTree *tree)
 
void reset (TTree *tree)
 
template<class PROD >
bool findBranchInfo (InputTag const &tag, RootBranchInfo &rbInfo) const
 
bool findBranchInfo (TypeID const &type, InputTag const &tag, RootBranchInfo &rbInfo) const
 

Private Attributes

std::vector< RootBranchInfodata_
 

Detailed Description

Definition at line 16 of file RootBranchInfoList.h.

Constructor & Destructor Documentation

art::RootBranchInfoList::RootBranchInfoList ( )
art::RootBranchInfoList::RootBranchInfoList ( TTree *  tree)
explicit

Member Function Documentation

template<class PROD >
bool art::RootBranchInfoList::findBranchInfo ( InputTag const &  tag,
RootBranchInfo rbInfo 
) const

Definition at line 35 of file RootBranchInfoList.h.

Referenced by art::MixOp< PROD, OPROD >::initializeBranchInfo().

37 {
38  return findBranchInfo(TypeID{typeid(PROD)}, tag, rbInfo);
39 }
bool findBranchInfo(InputTag const &tag, RootBranchInfo &rbInfo) const
bool art::RootBranchInfoList::findBranchInfo ( TypeID const &  type,
InputTag const &  tag,
RootBranchInfo rbInfo 
) const
void art::RootBranchInfoList::reset ( TTree *  tree)

Member Data Documentation

std::vector<RootBranchInfo> art::RootBranchInfoList::data_
private

Definition at line 30 of file RootBranchInfoList.h.


The documentation for this class was generated from the following file: