Struct podio::Frame::FrameConcept
-
struct FrameConcept
Internal abstract interface for the type-erased implementation of the Frame class.
Public Functions
-
virtual ~FrameConcept() = default
-
virtual const podio::CollectionBase *get(const std::string &name) const = 0
-
virtual const podio::CollectionBase *put(std::unique_ptr<podio::CollectionBase> coll, const std::string &name) = 0
-
virtual podio::GenericParameters ¶meters() = 0
-
virtual const podio::GenericParameters ¶meters() const = 0
-
virtual std::vector<std::string> availableCollections() const = 0
-
virtual podio::CollectionIDTable getIDTable() const = 0
-
virtual ~FrameConcept() = default