![]() |
DAS
3.0
Das Analysis System
|
Abstract class to produce flat branch(es) onto one or a set of ouput branches.
The actual type may be hidden using polymorphism, e.g. one may have a container of several branches:
A branch flattener should have branch pointers as members and have a list of self-aware output branches.
#include <Flattener.h>
Inheritance diagram for BranchFlattener:
Collaboration diagram for BranchFlattener:Public Member Functions | |
| virtual | ~BranchFlattener ()=default |
| virtual void | Fill ()=0 |
| virtual void | Clear ()=0 |
| virtual | ~BranchFlattener ()=default |
| virtual void | Fill ()=0 |
| virtual void | Clear ()=0 |
Protected Member Functions | |
| BranchFlattener (const Variation &v) | |
| BranchFlattener (const Variation &v) | |
Protected Attributes | |
| Variation | v |
|
inlineprotected |
|
virtualdefault |
|
inlineprotected |
|
virtualdefault |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
protected |