![]() |
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>
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 |
Implemented in ScaledObjectBranchFlattener< T >, and ScaledObjectBranchFlattener< T >.
|
pure virtual |
Implemented in ScaledObjectBranchFlattener< T >, and ScaledObjectBranchFlattener< T >.
|
pure virtual |
Implemented in ScaledObjectBranchFlattener< T >, and ScaledObjectBranchFlattener< T >.
|
pure virtual |
Implemented in ScaledObjectBranchFlattener< T >, and ScaledObjectBranchFlattener< T >.
|
protected |