ATLAS Offline Software
Loading...
Searching...
No Matches
VxContainer.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
6#ifndef VXVERTEX_VXCONTAINER_H
7#define VXVERTEX_VXCONTAINER_H
8
27 class VxContainer : public DataVector<Trk::VxCandidate>
28 {
29 public:
31 virtual ~VxContainer() {}
32 };
33
34/* Define CLID and version (not used for now) for VxContainer
35 the CLID for "Tutorial objects" must be in the range 9900-9999
36 http://atlas.web.cern.ch/Atlas/GROUPS/DATABASE/documentation/CLID1.txt */
37
38/* CLID number as generated with
39clid.py InDetPriVx
40in RecExCommon 01-58
419327453 InDetPriVx
42*/
43
44CLASS_DEF( VxContainer, 9327453, 1 )
45
46#endif
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)
VxContainer(SG::OwnershipPolicy own=SG::OWN_ELEMENTS)
Definition VxContainer.h:30
virtual ~VxContainer()
Definition VxContainer.h:31
OwnershipPolicy
@ OWN_ELEMENTS
this data object owns its elements
Ensure that the ATLAS eigen extensions are properly loaded.