#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.