PODIO
v00-16-03
An Event-Data-Model Toolkit for High Energy Physics Experiments
Loading...
Searching...
No Matches
ICollectionProvider.h
Go to the documentation of this file.
1
#ifndef PODIO_ICOLLECTIONPROVIDER_H
2
#define PODIO_ICOLLECTIONPROVIDER_H
3
4
namespace
podio
{
5
6
class
CollectionBase;
7
8
class
ICollectionProvider
{
9
public
:
10
/// destructor
11
virtual
~ICollectionProvider
() =
default
;
12
/// access a collection by ID. returns true if successful
13
virtual
bool
get
(
int
collectionID,
CollectionBase
*& collection)
const
= 0;
14
};
15
16
}
// namespace podio
17
18
#endif
podio::CollectionBase
Definition:
CollectionBase.h:16
podio::ICollectionProvider
Definition:
ICollectionProvider.h:8
podio::ICollectionProvider::~ICollectionProvider
virtual ~ICollectionProvider()=default
destructor
podio::ICollectionProvider::get
virtual bool get(int collectionID, CollectionBase *&collection) const =0
access a collection by ID. returns true if successful
podio
Definition:
ASCIIWriter.h:14
podio-00-16-03
include
podio
ICollectionProvider.h
Generated by
1.9.6