![]() |
DAS
3.0
Das Analysis System
|
Type for a plain-type branch that knows how to fill itself.
Given a DT::Flow flow
object:
is effectively equivalent to
#include <SelfAwareBranch.h>
Public Member Functions | |
SelfAwarePlainBranch (Tools::Flow &flow, const std::string &name, std::function< U(Args...)> setter) | |
void | Fill (Args... args) override |
void | Clear () override |
SelfAwarePlainBranch (Tools::Flow &flow, const std::string &name, std::function< U(Args...)> setter) | |
void | Fill (Args... args) override |
void | Clear () override |
![]() | |
virtual | ~SelfAwareBranch ()=default |
virtual | ~SelfAwareBranch ()=default |
Private Attributes | |
U * | ptr |
std::function< U(Args...)> | setter |
|
inline |
|
inline |
|
inlineoverridevirtual |
Implements SelfAwareBranch< Args... >.
|
inlineoverridevirtual |
Implements SelfAwareBranch< Args... >.
|
inlineoverridevirtual |
Implements SelfAwareBranch< Args... >.
|
inlineoverridevirtual |
Implements SelfAwareBranch< Args... >.
|
private |
for NANOAOD-lile tree, expect Bool_t, Char_t, UChar_t, UInt, ...
|
private |