![]() |
ATLAS Offline Software
|
#include <InDetPerfNtupleBranch.h>
Public Types | |
enum | attachmentOutcome { attachmentOutcome::Success, attachmentOutcome::InvalidTree, attachmentOutcome::FailedToBranch } |
Public Member Functions | |
InDetPerfNtupleBranch (const std::string &branchName, InDetPerfNtuple &mgr) | |
std::vector< branchType > & | operator() () |
const std::vector< branchType > & | get () |
branchType | operator() (size_t i) |
branchType | get (size_t i) |
const std::vector< branchType >::const_iterator | begin () |
const std::vector< branchType >::const_iterator | end () |
void | set (const std::vector< 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 | |
std::shared_ptr< std::vector< branchType > > | m_content |
const std::string | m_branchName |
TBranch * | m_branch {nullptr} |
Definition at line 89 of file InDetPerfNtupleBranch.h.
|
stronginherited |
Enumerator | |
---|---|
Success | |
InvalidTree | |
FailedToBranch |
Definition at line 36 of file InDetPerfNtupleBranch.h.
|
inline |
Definition at line 92 of file InDetPerfNtupleBranch.h.
|
inlineprotectedvirtual |
Implements InDetPerfNtupleBranchBase.
Definition at line 115 of file InDetPerfNtupleBranch.h.
|
inherited |
Definition at line 9 of file InDetPerfNtupleBranch.cxx.
|
inline |
Definition at line 105 of file InDetPerfNtupleBranch.h.
|
inline |
Definition at line 106 of file InDetPerfNtupleBranch.h.
|
inlineinherited |
Definition at line 23 of file InDetPerfNtupleBranch.h.
|
inline |
Definition at line 98 of file InDetPerfNtupleBranch.h.
|
inline |
Definition at line 102 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 97 of file InDetPerfNtupleBranch.h.
|
inline |
Definition at line 101 of file InDetPerfNtupleBranch.h.
|
inline |
Definition at line 109 of file InDetPerfNtupleBranch.h.
|
inlinevirtual |
|
privateinherited |
Definition at line 54 of file InDetPerfNtupleBranch.h.
|
privateinherited |
Definition at line 52 of file InDetPerfNtupleBranch.h.
|
private |
Definition at line 120 of file InDetPerfNtupleBranch.h.