|
| Configuration (std::string name) |
|
| Configuration (const Configuration &)=default |
|
| Configuration (Configuration &&)=default |
|
Configuration & | operator= (Configuration &&)=default |
|
Configuration & | operator= (const Configuration &)=default |
|
void | AddBranchConfig (const BranchConfig &branch) |
|
void | RemoveBranchConfig (const std::string &branchname) |
|
std::vector< std::string > | GetMatchesOfBranch (const std::string &branchname) const |
|
void | AddMatch (Matching *match) |
|
void | AddMatch (const MatchingConfig &matching_config) |
|
ANALYSISTREE_ATTR_NODISCARD BranchConfig & | GetBranchConfig (const std::string &name) |
|
ANALYSISTREE_ATTR_NODISCARD const BranchConfig & | GetBranchConfig (const std::string &name) const |
|
ANALYSISTREE_ATTR_NODISCARD const BranchConfig & | GetBranchConfig (size_t i) const |
|
ANALYSISTREE_ATTR_NODISCARD const std::map< size_t, BranchConfig > & | GetBranchConfigs () const |
|
ANALYSISTREE_ATTR_NODISCARD const std::vector< MatchingConfig > & | GetMatchingConfigs () const |
|
ANALYSISTREE_ATTR_NODISCARD unsigned int | GetNumberOfBranches () const |
|
ANALYSISTREE_ATTR_NODISCARD const std::string & | GetMatchName (const std::string &br1, const std::string &br2) const |
|
ANALYSISTREE_ATTR_NODISCARD std::pair< std::string, bool > | GetMatchInfo (const std::string &br1, const std::string &br2) const |
|
ANALYSISTREE_ATTR_NODISCARD const MatchingIndex & | GetMatches () const |
|
void | Print (Option_t *="") const |
|
void | PrintBranchIds () const |
|
std::vector< std::string > | GetListOfBranches () const |
|
void | Merge (const Configuration &other) |
| Merge two configurations without reindexing of the branches THIS FUNCTION IS USED IN THE Infra v1.
|
|
A class to store configuration of the whole AnalysisTree object.
Consists of map with configs for all branches and Matching information. Should be written to ROOT file next to the TTree. Needed to read information correctly and decode meaning of the Container objects