|
AnalysisTree
|
Template class to store configuration, e. g. name and description of the vector element. More...
#include <BranchConfig.hpp>

Public Member Functions | |
| VectorConfig (const VectorConfig &)=default | |
| VectorConfig (const MapType &map) | |
| VectorConfig (VectorConfig &&) noexcept(std::is_nothrow_move_constructible< MapType >::value)=default | |
| VectorConfig & | operator= (VectorConfig &&) noexcept(std::is_nothrow_move_assignable< MapType >::value)=default |
| VectorConfig & | operator= (const VectorConfig &)=default |
| virtual void | AddField (const std::string &name, const std::string &title) |
| virtual void | AddField (const std::string &name, ShortInt_t id, const std::string &title) |
| void | AddField (const std::string &name, const ConfigElement &field) |
| virtual void | AddFields (const std::vector< std::string > &names, const std::string &title) |
| ANALYSISTREE_ATTR_NODISCARD ShortInt_t | GetId (const std::string &sField) const |
| virtual ANALYSISTREE_ATTR_NODISCARD const MapType & | GetMap () const |
| virtual ANALYSISTREE_ATTR_NODISCARD ShortInt_t | GetSize () const |
| void | Print () const |
Protected Member Functions | |
| void | RemoveField (const std::string &name, int id) |
Protected Attributes | |
| MapType | map_ {} |
| ShortInt_t | size_ {0} |
Template class to store configuration, e. g. name and description of the vector element.