diff --git a/Tracking/TrkEvent/TrkTrackLink/CMakeLists.txt b/Tracking/TrkEvent/TrkTrackLink/CMakeLists.txt new file mode 100644 index 0000000000000000000000000000000000000000..90901395206dc51aec24ac8dcf27431159117ee3 --- /dev/null +++ b/Tracking/TrkEvent/TrkTrackLink/CMakeLists.txt @@ -0,0 +1,25 @@ +################################################################################ +# Package: TrkTrackLink +################################################################################ + +# Declare the package name: +atlas_subdir( TrkTrackLink ) + +# Declare the package's dependencies: +atlas_depends_on_subdirs( PUBLIC + Tracking/TrkEvent/TrkNeutralParameters + Tracking/TrkEvent/TrkParameters ) + +# External dependencies: +find_package( ROOT COMPONENTS Core Tree MathCore Hist RIO pthread ) + +# Component(s) in the package: +atlas_add_dictionary( TrkTrackLinkDict + TrkTrackLink/TrkTrackLinkDict.h + TrkTrackLink/selection.xml + INCLUDE_DIRS ${ROOT_INCLUDE_DIRS} + LINK_LIBRARIES ${ROOT_LIBRARIES} TrkNeutralParameters TrkParameters ) + +# Install files from the package: +atlas_install_headers( TrkTrackLink ) + diff --git a/Tracking/TrkEvent/TrkTrackLink/TrkTrackLink/ITrackLink.h b/Tracking/TrkEvent/TrkTrackLink/TrkTrackLink/ITrackLink.h index 0f080853073a53e9551ba81a09ede7ed913f4973..830d925e39904da41131f4f15f4adf595c110ac8 100644 --- a/Tracking/TrkEvent/TrkTrackLink/TrkTrackLink/ITrackLink.h +++ b/Tracking/TrkEvent/TrkTrackLink/TrkTrackLink/ITrackLink.h @@ -27,16 +27,11 @@ namespace Trk { public: - - /** default constructor */ - ITrackLink() {} - + ///Default 'do nothing' constructors are used + /** default destructor */ virtual ~ITrackLink() {} - /** copy constructor */ - ITrackLink ( const ITrackLink& ) {} - /** clone methods for copy constructors */ virtual ITrackLink * clone() const = 0;