13 AssnsBranchData::~AssnsBranchData() =
default;
30 if (
type == infoType) {
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";
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";
art::TypeID secondary_wrapper_type_
std::string const & branchName() const noexcept
std::unique_ptr< EDProduct > makePartner(std::type_info const &wanted_type) const
std::unique_ptr< art::EDProduct > secondaryProduct_
void updateFile(TBranch *iBranch) override
virtual art::EDProduct const * getIt_() const
cet::coded_exception< errors::ErrorCodes, ExceptionDetail::translate > Exception
art::EDProduct const * getIt_() const override
virtual void updateFile(TBranch *iBranch)
long long lastProduct() const noexcept
long long secondaryLastProduct_
std::type_info const & typeInfo() const
art::EDProduct const * uniqueProduct_() const override