ATLAS Offline Software
Classes
DataLinkVector.h File Reference

This class is a a vector of DataLink for objects of type DC. More...

#include "GaudiKernel/DataObject.h"
#include <vector>
Include dependency graph for DataLinkVector.h:

Go to the source code of this file.

Classes

class  DataLinkVector< DC >
 This class is a a vector of DataLink for objects of type DC It uses an internal chain to keep track of modified entries. A call to cleanup is required after processing an event or prior to process a new event. cleanup will call the clear() method of all the touched DataLink instances. The template expects the DataLink to export the DigitCollection class type (DC) and the DigitCollection identifier type. More...
 
class  DataLinkVector< DC >::DataHolder
 class DataHolder is a simple class which holds a pointer to an object of type DC. More...
 
class  DataLinkVector< DC >::Entry
 class Entry is a link in a chained list, used for efficient cleanup of vectors. More...
 
class  DataLinkVector< DC >::iterator
 class iterator - iterator over elements in DataLinkVector which manages the Entry objects More...
 

Detailed Description

This class is a a vector of DataLink for objects of type DC.

Author
RD Schaffer R.D.S.nosp@m.chaf.nosp@m.fer@c.nosp@m.ern..nosp@m.ch
Id
DataLinkVector.h,v 1.26 2008-10-27 17:53:55 schaffer Exp

Definition in file DataLinkVector.h.