ATLAS Offline Software
SpacePointOverlapCollection.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
3 */
4 
6 // SpacePointCollection.h
7 // Header file for class SpacePointCollection
9 // (c) ATLAS Detector software
11 // Class to contain all the overlap SPs, the other ones are in
12 // the SpacePointCollection
14 // Version 1.0 14/10/2003 Veronique Boisvert
16 
17 #ifndef TRKSPACEPOINT_SPACEPOINTOVERLAPCOLLECTION_H
18 #define TRKSPACEPOINT_SPACEPOINTOVERLAPCOLLECTION_H
19 
20 // Base classes
22 #include "GaudiKernel/DataObject.h"
23 //class SpacePoint;
25 
26 class SpacePointOverlapCollection : public DataVector< Trk::SpacePoint >{
27 
29  // Public methods:
31 public:
32 
33  // Constructor
35 
36  // Destructor:
38 
39 
41  // Const methods:
43 
44 
45 
47  // Private methods:
49 private:
50 
51  // SpacePointOverlapCollection();
54 
56  // Private data:
58 private:
59 
60 
61 };
63 // Inline methods:
65 
66 #include "AthenaKernel/CLASS_DEF.h"
68 
69 
70 #endif // TRKSPACEPOINT_SPACEPOINTOVERLAPCOLLECTION_H
SpacePointOverlapCollection
Definition: SpacePointOverlapCollection.h:26
SpacePointOverlapCollection::SpacePointOverlapCollection
SpacePointOverlapCollection()
SpacePointOverlapCollection::operator=
SpacePointOverlapCollection & operator=(const SpacePointOverlapCollection &)=delete
SpacePoint.h
DataVector
Derived DataVector<T>.
Definition: DataVector.h:581
SpacePointOverlapCollection::~SpacePointOverlapCollection
virtual ~SpacePointOverlapCollection()
SpacePointOverlapCollection::SpacePointOverlapCollection
SpacePointOverlapCollection(const SpacePointOverlapCollection &)=delete
DataVector.h
An STL vector of pointers that by default owns its pointed-to elements.
CLASS_DEF
#define CLASS_DEF(NAME, CID, VERSION)
associate a clid and a version to a type eg
Definition: Control/AthenaKernel/AthenaKernel/CLASS_DEF.h:64
CLASS_DEF.h
macros to associate a CLID to a type