ATLAS Offline Software
Loading...
Searching...
No Matches
DataModelTestDataRead/DataModelTestDataRead/DDer.h
Go to the documentation of this file.
1// This file's extension implies that it's C, but it's really -*- C++ -*-.
2
3/*
4 Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
5*/
6
7// $Id: DDer.h,v 1.3 2007-01-31 03:12:39 ssnyder Exp $
8
18
19
20#ifndef DATAMODELTESTDATAREAD_DDER_H
21#define DATAMODELTESTDATAREAD_DDER_H
22
23
27
28
29namespace DMTest {
30
31
36struct DDer
37 : public DVec
38{
39};
40
41
42}
43
44CLASS_DEF (DMTest::DDer, 9632, 1)
45
46// Tell StoreGate that DDer derives from DVec.
47SG_BASE(DMTest::DDer, DMTest::DVec);
48
49#endif // not DATAMODELTESTDATAREAD_DDER_H
Provide an interface for finding inheritance information at run time.
#define SG_BASE(D, B)
Declare that class D derives from class B.
macros to associate a CLID to a type
#define CLASS_DEF(NAME, CID, VERSION)
associate a clid and a version to a type eg
Class used for testing the new DataVector inheritance scheme.
Definition B.h:23
DataVector< D > DVec
A DataVector containing the derived class, B.
A class deriving from DataVector containing the derived class, D.