boca::TreeReader Class Reference

#include <TreeReader.hh>

Public Member Functions

 TreeReader (std::vector< std::string > const &paths, std::string const &tree_name, Source source=Source::delphes)
 
 TreeReader (std::string const &path, std::string const &tree_name, Source source=Source::delphes)
 
 TreeReader (TreeReader const &tree_reader)
 
long GetEntries () const
 
bool Next ()
 
bool ReadEntry (long number)
 
template<typename Object_ >
TTreeReaderArray< Object_ > & Array (Branch branch) const
 
template<typename Object_ >
TTreeReaderArray< Object_ > & Array (std::string const &name)
 
TreeReaderArrayArray (std::string const &name, TClass &cl)
 
bool Has (Branch branch) const
 
bool Has (std::string const &name) const
 
TChain & Chain ()
 
boca::delphes::Event DelphesEvent () const
 
boca::exroot::Event ExRootEvent () const
 

Constructor & Destructor Documentation

boca::TreeReader::TreeReader ( std::vector< std::string > const &  paths,
std::string const &  tree_name,
Source  source = Source::delphes 
)
boca::TreeReader::TreeReader ( std::string const &  path,
std::string const &  tree_name,
Source  source = Source::delphes 
)
boca::TreeReader::TreeReader ( TreeReader const &  tree_reader)

Member Function Documentation

template<typename Object_ >
TTreeReaderArray<Object_>& boca::TreeReader::Array ( Branch  branch) const
inline
template<typename Object_ >
TTreeReaderArray<Object_>& boca::TreeReader::Array ( std::string const &  name)
inline
TreeReaderArray & boca::TreeReader::Array ( std::string const &  name,
TClass &  cl 
)
TChain & boca::TreeReader::Chain ( )
boca::delphes::Event boca::TreeReader::DelphesEvent ( ) const
inline
boca::exroot::Event boca::TreeReader::ExRootEvent ( ) const
inline
long boca::TreeReader::GetEntries ( ) const
bool boca::TreeReader::Has ( Branch  branch) const
bool boca::TreeReader::Has ( std::string const &  name) const
bool boca::TreeReader::Next ( )
bool boca::TreeReader::ReadEntry ( long  number)

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