#include <AssnsBranchData.h>
|
virtual | ~AssnsBranchData () |
|
| AssnsBranchData (art::TypeID const &type, TClass *iTClass, TBranch *branch, EventNavigator const *eventNavigator, art::PrincipalBase const *finder, std::string &&iBranchName, art::TypeID const &infoType, art::TypeID const &infoPartnerType) |
|
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 |
|
TClass * | tClass () const noexcept |
|
void * | address () const noexcept |
|
TBranch * | branch () const noexcept |
|
std::string const & | branchName () const noexcept |
|
long long | lastProduct () const noexcept |
|
virtual | ~EDProductGetter () |
|
| EDProductGetter () |
|
| EDProductGetter (EDProductGetter const &)=delete |
|
| EDProductGetter (EDProductGetter &&)=delete |
|
EDProductGetter & | operator= (EDProductGetter const &)=delete |
|
EDProductGetter & | operator= (EDProductGetter &&)=delete |
|
EDProduct const * | getIt () const |
|
Definition at line 23 of file AssnsBranchData.h.
gallery::AssnsBranchData::~AssnsBranchData |
( |
| ) |
|
|
virtualdefault |
Reimplemented from gallery::BranchData.
Definition at line 46 of file AssnsBranchData.cc.
49 <<
"AssnsBranchData uniqueProduct() called without specifying which type " 52 <<
"Possibly you tried to use a Ptr that points into an Assns, which is " 53 "not allowed and does not work\n";
std::string const & branchName() const noexcept
cet::coded_exception< errors::ErrorCodes, ExceptionDetail::translate > Exception
art::EDProduct const * gallery::AssnsBranchData::uniqueProduct_ |
( |
| ) |
const |
|
overrideprivatevirtual |
Reimplemented from gallery::BranchData.
Definition at line 57 of file AssnsBranchData.cc.
60 <<
"AssnsBranchData uniqueProduct() called without specifying which type " 63 <<
"Possibly you tried to use a Ptr that points into an Assns, which is " 64 "not allowed and does not work\n";
std::string const & branchName() const noexcept
cet::coded_exception< errors::ErrorCodes, ExceptionDetail::translate > Exception
Reimplemented from gallery::BranchData.
Definition at line 68 of file AssnsBranchData.cc.
74 primaryAssns->
makePartner(wanted_wrapper_type.typeInfo());
art::TypeID secondary_wrapper_type_
std::unique_ptr< EDProduct > makePartner(std::type_info const &wanted_type) const
std::unique_ptr< art::EDProduct > secondaryProduct_
virtual art::EDProduct const * getIt_() const
long long lastProduct() const noexcept
long long secondaryLastProduct_
void gallery::AssnsBranchData::updateFile |
( |
TBranch * |
iBranch | ) |
|
|
overrideprivatevirtual |
Reimplemented from gallery::BranchData.
Definition at line 38 of file AssnsBranchData.cc.
std::unique_ptr< art::EDProduct > secondaryProduct_
virtual void updateFile(TBranch *iBranch)
long long secondaryLastProduct_
art::TypeID gallery::AssnsBranchData::secondary_wrapper_type_ {} |
|
private |
long long gallery::AssnsBranchData::secondaryLastProduct_ {-1} |
|
mutableprivate |
std::unique_ptr<art::EDProduct> gallery::AssnsBranchData::secondaryProduct_ {nullptr} |
|
mutableprivate |
The documentation for this class was generated from the following files: