#include <EDProduct.h>
Definition at line 26 of file EDProduct.h.
virtual art::EDProduct::~EDProduct |
( |
| ) |
|
|
virtualdefault |
void art::EDProduct::combine |
( |
EDProduct * |
p | ) |
|
|
inline |
Definition at line 88 of file EDProduct.h.
virtual void do_combine(EDProduct const *)=0
std::unique_ptr<EDProduct> art::EDProduct::createEmptySampledProduct |
( |
InputTag const & |
tag | ) |
const |
|
inline |
Definition at line 94 of file EDProduct.h.
virtual std::unique_ptr< EDProduct > do_createEmptySampledProduct(InputTag const &tag) const =0
virtual void art::EDProduct::do_combine |
( |
EDProduct const * |
| ) |
|
|
privatepure virtual |
virtual std::unique_ptr<EDProduct> art::EDProduct::do_createEmptySampledProduct |
( |
InputTag const & |
tag | ) |
const |
|
privatepure virtual |
virtual void const* art::EDProduct::do_getElementAddress |
( |
std::type_info const & |
toType, |
|
|
unsigned long |
index |
|
) |
| const |
|
privatepure virtual |
virtual std::vector<void const*> art::EDProduct::do_getElementAddresses |
( |
std::type_info const & |
toType, |
|
|
std::vector< unsigned long > const & |
indices |
|
) |
| const |
|
privatepure virtual |
virtual unsigned art::EDProduct::do_getRangeSetID |
( |
| ) |
const |
|
privatepure virtual |
virtual void art::EDProduct::do_insertIfSampledProduct |
( |
std::string const & |
dataset, |
|
|
SubRunID const & |
id, |
|
|
std::unique_ptr< EDProduct > |
product |
|
) |
| |
|
privatepure virtual |
virtual std::unique_ptr<EDProduct> art::EDProduct::do_makePartner |
( |
std::type_info const & |
wanted_type | ) |
const |
|
privatepure virtual |
virtual void art::EDProduct::do_setRangeSetID |
( |
unsigned |
| ) |
|
|
privatepure virtual |
void const * EDProduct::getElementAddress |
( |
std::type_info const & |
toType, |
|
|
unsigned long |
index |
|
) |
| const |
Definition at line 13 of file EDProduct.cc.
virtual void const * do_getElementAddress(std::type_info const &toType, unsigned long index) const =0
std::vector< void const * > EDProduct::getElementAddresses |
( |
std::type_info const & |
toType, |
|
|
std::vector< unsigned long > const & |
indices |
|
) |
| const |
Definition at line 20 of file EDProduct.cc.
virtual std::vector< void const * > do_getElementAddresses(std::type_info const &toType, std::vector< unsigned long > const &indices) const =0
unsigned art::EDProduct::getRangeSetID |
( |
| ) |
const |
|
inline |
Definition at line 76 of file EDProduct.h.
virtual unsigned do_getRangeSetID() const =0
Definition at line 64 of file EDProduct.h.
virtual product_typeids_t do_getTypeIDs() const =0
virtual std::vector<void const*> art::EDProduct::getView |
( |
| ) |
const |
|
inlinevirtual |
Definition at line 100 of file EDProduct.h.
virtual void do_insertIfSampledProduct(std::string const &dataset, SubRunID const &id, std::unique_ptr< EDProduct > product)=0
bool art::EDProduct::isPresent |
( |
| ) |
const |
|
inline |
Definition at line 31 of file EDProduct.h.
virtual bool isPresent_() const =0
virtual bool art::EDProduct::isPresent_ |
( |
| ) |
const |
|
privatepure virtual |
std::unique_ptr<EDProduct> art::EDProduct::makePartner |
( |
std::type_info const & |
wanted_type | ) |
const |
|
inline |
Definition at line 70 of file EDProduct.h.
virtual std::unique_ptr< EDProduct > do_makePartner(std::type_info const &wanted_type) const =0
virtual std::string art::EDProduct::productSize |
( |
| ) |
const |
|
inlinevirtual |
void art::EDProduct::setRangeSetID |
( |
unsigned const |
id | ) |
|
|
inline |
Definition at line 82 of file EDProduct.h.
virtual void do_setRangeSetID(unsigned)=0
virtual std::type_info const* art::EDProduct::typeInfo |
( |
| ) |
const |
|
inlinevirtual |
Definition at line 45 of file EDProduct.h.
virtual std::type_info const * typeInfo_() const =0
virtual std::type_info const* art::EDProduct::typeInfo_ |
( |
| ) |
const |
|
privatepure virtual |
The documentation for this class was generated from the following files: