Skip to content
Snippets Groups Projects
Commit 756f5e19 authored by Atlas-Software Librarian's avatar Atlas-Software Librarian Committed by Graeme Stewart
Browse files

'CMakeLists.txt' (TrackRecord-01-01-00)

	* Moving to AtlasHitVector, allowing Emplace and other nice features
	* Tagging: TrackRecord-01-01-00
parent 9ea9e821
No related branches found
No related tags found
No related merge requests found
################################################################################
# Package: TrackRecord
################################################################################
# Declare the package name:
atlas_subdir( TrackRecord )
# Declare the package's dependencies:
atlas_depends_on_subdirs( PUBLIC
Control/CLIDSvc
Control/SGTools
Simulation/HitManagement
PRIVATE
Database/AtlasSealCLHEP )
# External dependencies:
find_package( CLHEP )
find_package( ROOT COMPONENTS Core Tree MathCore Hist RIO pthread )
# Component(s) in the package:
atlas_add_dictionary( TrackRecordDict
TrackRecord/TrackRecordDict.h
TrackRecord/selection.xml
INCLUDE_DIRS ${ROOT_INCLUDE_DIRS} ${CLHEP_INCLUDE_DIRS}
LINK_LIBRARIES ${ROOT_LIBRARIES} ${CLHEP_LIBRARIES} SGTools HitManagement )
# Install files from the package:
atlas_install_headers( TrackRecord )
......@@ -6,15 +6,15 @@
#define TrackRecordCollection_H
#include "TrackRecord/TrackRecord.h"
#include "HitManagement/AthenaHitsVector.h"
#include "HitManagement/AtlasHitsVector.h"
#ifndef __CINT__
#include "CLIDSvc/CLASS_DEF.h"
#endif
typedef AthenaHitsVector<TrackRecord> TrackRecordCollection;
typedef AthenaHitsVector<TrackRecord>::iterator TrackRecordIterator;
typedef AthenaHitsVector<TrackRecord>::const_iterator TrackRecordConstIterator;
typedef AtlasHitsVector<TrackRecord> TrackRecordCollection;
typedef AtlasHitsVector<TrackRecord>::iterator TrackRecordIterator;
typedef AtlasHitsVector<TrackRecord>::const_iterator TrackRecordConstIterator;
#ifndef __CINT__
CLASS_DEF (TrackRecordCollection, 1235574503, 1)
......
<lcgdict>
<class name="AthenaHitsVector<TrackRecord>" id="0F77F941-6019-4FE5-B6F4-E90BE9F7ACC9" />
<class name="std::vector<TrackRecord*>" />
<class name="AtlasHitsVector<TrackRecord>" id="0F77F941-6019-4FE5-B6F4-E90BE9F7ACC9" />
<class name="std::vector<TrackRecord>" />
<class name="TrackRecord" />
</lcgdict>
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment