![]() |
ATLAS Offline Software
|
#include <InDetPerfNtupleBranch.h>
Public Types | |
| enum class | attachmentOutcome { Success , InvalidTree , FailedToBranch } |
Public Member Functions | |
| InDetPerfNtupleBranchBase (const std::string &branchName, InDetPerfNtuple &mgr) | |
| virtual | ~InDetPerfNtupleBranchBase () |
| void | fill () |
| virtual void | setDummy ()=0 |
| const std::string & | getName () const |
| TBranch * | getBranch () const |
| attachmentOutcome | attach (TTree *targetTree) |
Protected Member Functions | |
| virtual TBranch * | addPayloadAsBranch (TTree *targetTree)=0 |
Private Attributes | |
| const std::string | m_branchName |
| TBranch * | m_branch {nullptr} |
Definition at line 17 of file InDetPerfNtupleBranch.h.
|
strong |
| Enumerator | |
|---|---|
| Success | |
| InvalidTree | |
| FailedToBranch | |
Definition at line 36 of file InDetPerfNtupleBranch.h.
| InDetPerfNtupleBranchBase::InDetPerfNtupleBranchBase | ( | const std::string & | branchName, |
| InDetPerfNtuple & | mgr ) |
Definition at line 4 of file InDetPerfNtupleBranch.cxx.
|
inlinevirtual |
Definition at line 20 of file InDetPerfNtupleBranch.h.
|
protectedpure virtual |
| InDetPerfNtupleBranchBase::attachmentOutcome InDetPerfNtupleBranchBase::attach | ( | TTree * | targetTree | ) |
Definition at line 9 of file InDetPerfNtupleBranch.cxx.
|
inline |
Definition at line 23 of file InDetPerfNtupleBranch.h.
|
inline |
Definition at line 33 of file InDetPerfNtupleBranch.h.
|
inline |
Definition at line 30 of file InDetPerfNtupleBranch.h.
|
pure virtual |
|
private |
Definition at line 54 of file InDetPerfNtupleBranch.h.
|
private |
Definition at line 52 of file InDetPerfNtupleBranch.h.