![]() |
ATLAS Offline Software
|
This defines a helper class used for writing output ntuples in IDPVM. More...
#include <InDetPerfNtupleBranch.h>
Public Types | |
| enum class | attachmentOutcome { Success , InvalidTree , FailedToBranch } |
Public Member Functions | |
| InDetPerfNtupleBranch (const std::string &branchName, branchType defaultValue, InDetPerfNtuple &mgr) | |
| branchType & | operator() () |
| branchType & | get () |
| void | set (const branchType &in) |
| void | operator= (const branchType &in) |
| void | setDummy () |
| void | fill () |
| const std::string & | getName () const |
| TBranch * | getBranch () const |
| attachmentOutcome | attach (TTree *targetTree) |
Protected Member Functions | |
| virtual TBranch * | addPayloadAsBranch (TTree *targetTree) |
Private Attributes | |
| const branchType | m_default |
| branchType | m_content {m_default} |
| const std::string | m_branchName |
| TBranch * | m_branch {nullptr} |
This defines a helper class used for writing output ntuples in IDPVM.
Definition at line 58 of file InDetPerfNtupleBranch.h.
|
stronginherited |
| Enumerator | |
|---|---|
| Success | |
| InvalidTree | |
| FailedToBranch | |
Definition at line 36 of file InDetPerfNtupleBranch.h.
|
inline |
Definition at line 61 of file InDetPerfNtupleBranch.h.
|
inlineprotectedvirtual |
Implements InDetPerfNtupleBranchBase.
Definition at line 79 of file InDetPerfNtupleBranch.h.
|
inherited |
Definition at line 9 of file InDetPerfNtupleBranch.cxx.
|
inlineinherited |
Definition at line 23 of file InDetPerfNtupleBranch.h.
|
inline |
Definition at line 68 of file InDetPerfNtupleBranch.h.
|
inlineinherited |
Definition at line 33 of file InDetPerfNtupleBranch.h.
|
inlineinherited |
Definition at line 30 of file InDetPerfNtupleBranch.h.
|
inline |
Definition at line 67 of file InDetPerfNtupleBranch.h.
|
inline |
Definition at line 72 of file InDetPerfNtupleBranch.h.
|
inline |
Definition at line 71 of file InDetPerfNtupleBranch.h.
|
inlinevirtual |
Implements InDetPerfNtupleBranchBase.
Definition at line 75 of file InDetPerfNtupleBranch.h.
|
privateinherited |
Definition at line 54 of file InDetPerfNtupleBranch.h.
|
privateinherited |
Definition at line 52 of file InDetPerfNtupleBranch.h.
|
private |
Definition at line 85 of file InDetPerfNtupleBranch.h.
|
private |
Definition at line 84 of file InDetPerfNtupleBranch.h.