ATLAS Offline Software
Loading...
Searching...
No Matches
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
26class SpacePointOverlapCollection : public DataVector< Trk::SpacePoint >{
27
29 // Public methods:
31public:
32
33 // Constructor
35
36 // Destructor:
38
39
41 // Const methods:
43
44
45
47 // Private methods:
49private:
50
51 // SpacePointOverlapCollection();
54
56 // Private data:
58private:
59
60
61};
62
63// Inline methods:
65
68
69
70#endif // TRKSPACEPOINT_SPACEPOINTOVERLAPCOLLECTION_H
macros to associate a CLID to a type
#define CLASS_DEF(NAME, CID, VERSION)
associate a clid and a version to a type eg
An STL vector of pointers that by default owns its pointed-to elements.
DataVector(SG::OwnershipPolicy ownPolicy=SG::OWN_ELEMENTS, SG::IndexTrackingPolicy trackIndices=SG::DEFAULT_TRACK_INDICES)
SpacePointOverlapCollection(const SpacePointOverlapCollection &)=delete
SpacePointOverlapCollection & operator=(const SpacePointOverlapCollection &)=delete
virtual ~SpacePointOverlapCollection()