#include <BranchData.h>
Public Member Functions | |
| virtual | ~BranchData () |
| BranchData ()=default | |
| BranchData (art::TypeID const &type, TClass *iTClass, TBranch *branch, EventNavigator const *eventNavigator, art::PrincipalBase const *finder, std::string &&iBranchName) | |
| BranchData (BranchData const &)=delete | |
| BranchData (BranchData &&)=delete | |
| BranchData & | operator= (BranchData const &)=delete |
| BranchData & | operator= (BranchData &&)=delete |
| virtual void | updateFile (TBranch *iBranch) |
| TClass * | tClass () const noexcept |
| void * | address () const noexcept |
| TBranch * | branch () const noexcept |
| std::string const & | branchName () const noexcept |
| long long | lastProduct () const noexcept |
| virtual art::EDProduct const * | getIt_ () const |
| virtual art::EDProduct const * | uniqueProduct_ () const |
| virtual art::EDProduct const * | uniqueProduct_ (art::TypeID const &) const |
Public Member Functions inherited from art::EDProductGetter | |
| virtual | ~EDProductGetter () |
| EDProductGetter () | |
| EDProductGetter (EDProductGetter const &)=delete | |
| EDProductGetter (EDProductGetter &&)=delete | |
| EDProductGetter & | operator= (EDProductGetter const &)=delete |
| EDProductGetter & | operator= (EDProductGetter &&)=delete |
| EDProduct const * | getIt () const |
Private Attributes | |
| TClass * | tClass_ {nullptr} |
| void * | address_ {nullptr} |
| art::EDProduct const * | edProduct_ {nullptr} |
| TBranch * | branch_ {nullptr} |
| EventNavigator const * | eventNavigator_ {nullptr} |
| cet::exempt_ptr< art::PrincipalBase const > | finder_ {nullptr} |
| long long | lastProduct_ {-1} |
| std::string | branchName_ {} |
Definition at line 26 of file BranchData.h.
|
virtual |
Definition at line 31 of file BranchData.cc.
|
default |
|
explicit |
Definition at line 38 of file BranchData.cc.
|
delete |
|
delete |
|
inlinenoexcept |
Definition at line 54 of file BranchData.h.
|
inlinenoexcept |
Definition at line 60 of file BranchData.h.
|
inlinenoexcept |
Definition at line 66 of file BranchData.h.
|
virtual |
Reimplemented from art::EDProductGetter.
Reimplemented in gallery::AssnsBranchData.
Definition at line 79 of file BranchData.cc.
|
inlinenoexcept |
Definition at line 72 of file BranchData.h.
|
delete |
|
delete |
|
inlinenoexcept |
Definition at line 48 of file BranchData.h.
|
virtual |
Reimplemented in gallery::AssnsBranchData.
Definition at line 99 of file BranchData.cc.
|
virtual |
Reimplemented in gallery::AssnsBranchData.
Definition at line 105 of file BranchData.cc.
|
virtual |
|
private |
Definition at line 83 of file BranchData.h.
|
private |
Definition at line 85 of file BranchData.h.
|
private |
Definition at line 89 of file BranchData.h.
|
private |
Definition at line 84 of file BranchData.h.
|
private |
Definition at line 86 of file BranchData.h.
|
private |
Definition at line 87 of file BranchData.h.
|
mutableprivate |
Definition at line 88 of file BranchData.h.
|
private |
Definition at line 82 of file BranchData.h.
1.8.11