7 #include "canvas_root_io/Streamers/RefCoreStreamer.h" 15 calculateEDProductAddress(TClass*
const tClass,
void*
address)
17 static TClass*
const edProductTClass_s = TClass::GetClass(
"art::EDProduct");
23 pointerUnion.vp = address;
24 pointerUnion.ucp += tClass->GetBaseClassOffset(edProductTClass_s);
25 return pointerUnion.edProduct;
55 <<
"In BranchData constructor, no dictionary exists for type " 60 <<
"In BranchData constructor, failed to construct type " 89 art::configureRefCoreStreamer();
art::EDProduct const * edProduct_
EventNavigator const * eventNavigator_
constexpr pointer get() const noexcept
cet::exempt_ptr< art::PrincipalBase const > finder_
virtual art::EDProduct const * getIt_() const
cet::coded_exception< errors::ErrorCodes, ExceptionDetail::translate > Exception
virtual void updateFile(TBranch *iBranch)
long long eventEntry() const
virtual art::EDProduct const * uniqueProduct_() const