ATLAS Offline Software
|
Provides backwards compatibility for reading DataVector
(and other) classes.
More...
#include "RootUtils/ILogger.h"
#include "AthenaBaseComps/AthService.h"
#include "GaudiKernel/IIncidentListener.h"
Go to the source code of this file.
Classes | |
class | DataModelCompatSvc |
Service for DataVector backwards compatibility. More... | |
Provides backwards compatibility for reading DataVector
(and other) classes.
DataVector
inheritance using DATAVECTOR_BASE
, a side effect is that the persistent form of the data may change. Including this service will fix up the root metadata to allow reading old data. In fact, any sort of DataVector
to DataVector
conversions will be allowed, provided that A*
can be converted to B*
.Note: we currently don't notice when the input file changes. This may cause problems if you're mixing files of different versions.
This service also sets up other needed conversions.
Definition in file DataModelCompatSvc.h.