ATLAS Offline Software
CoraCoolTypes.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 #ifndef CORACOOL_CORACOOLTYPES_H
6 #define CORACOOL_CORACOOLTYPES_H
7 // CoraCoolTypes.h - definition of shared pointer types for CoraCool classes
8 // Richard Hawkings, started 10/2006
9 
10 #include<boost/shared_ptr.hpp>
11 
12 class CoraCoolDatabase;
13 typedef boost::shared_ptr<CoraCoolDatabase> CoraCoolDatabasePtr;
14 
15 class CoraCoolFolder;
16 typedef boost::shared_ptr<CoraCoolFolder> CoraCoolFolderPtr;
17 
18 class CoraCoolObject;
19 typedef boost::shared_ptr<CoraCoolObject> CoraCoolObjectPtr;
20 
21 class CoraCoolObjectIter;
22 typedef boost::shared_ptr<CoraCoolObjectIter> CoraCoolObjectIterPtr;
23 
24 #endif // CORACOOL_CORACOOLTYPES_H
CoraCoolObject
Definition: CoraCoolObject.h:20
CoraCoolDatabase
Definition: CoraCoolDatabase.h:24
CoraCoolFolder
Definition: CoraCoolFolder.h:37
CoraCoolObjectIter
Definition: CoraCoolObjectIter.h:37
CoraCoolFolderPtr
boost::shared_ptr< CoraCoolFolder > CoraCoolFolderPtr
Definition: CoraCoolTypes.h:15
CoraCoolDatabasePtr
boost::shared_ptr< CoraCoolDatabase > CoraCoolDatabasePtr
Definition: CoraCoolTypes.h:12
CoraCoolObjectIterPtr
boost::shared_ptr< CoraCoolObjectIter > CoraCoolObjectIterPtr
Definition: CoraCoolTypes.h:21
CoraCoolObjectPtr
boost::shared_ptr< CoraCoolObject > CoraCoolObjectPtr
Definition: CoraCoolTypes.h:18