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) |
TreeReaderArray & | Array (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_ >
|
inline |
template<typename Object_ >
|
inline |
TreeReaderArray & boca::TreeReader::Array | ( | std::string const & | name, |
TClass & | cl | ||
) |
TChain & boca::TreeReader::Chain | ( | ) |
|
inline |
|
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:
- boca/io/TreeReader.hh
- source/io/TreeReader.cpp