Commit fa6d785b authored by John Derek Chapman's avatar John Derek Chapman Committed by Graeme Stewart
Browse files

cmt/requirements: Remove use of install_runtime pattern. Tagging...

cmt/requirements: Remove use of install_runtime pattern. Tagging HitManagement-00-01-21 (HitManagement-00-01-21)

	* Tagging HitManagement-00-01-21
	* cmt/requirements: Remove use of install_runtime pattern.

2015-02-22  scott snyder  <snyder@bnl.gov>

	* Tagging HitManagement-00-01-20.
	* Provide an explicit call for getting the DVLInfos registered.
	The dictionary method wasn't working with root6.
parent ce3cb2e4
......@@ -152,6 +152,8 @@ public:
public:
// Used to ensure that the DVLInfo gets registered
// when the dictionary for this class is loaded.
static const std::type_info* initHelper()
{ return DataModel_detail::DVLInfo<AthenaHitsVector<T> >::initHelper(); };
static const std::type_info* s_info;
};
......@@ -175,8 +177,7 @@ void dvl_makecontainer (size_t nreserve, AthenaHitsVector<T>*& cont)
// Ensure that the DVLInfo gets registered
// when the dictionary for this class is loaded.
template <class T>
const std::type_info* AthenaHitsVector<T>::s_info =
DataModel_detail::DVLInfo<AthenaHitsVector<T> >::initHelper();
const std::type_info* AthenaHitsVector<T>::s_info = AthenaHitsVector<T>::initHelper();
#endif
......@@ -165,6 +165,8 @@ protected:
public:
// Used to ensure that the DVLInfo gets registered
// when the dictionary for this class is loaded.
static const std::type_info* initHelper()
{ return DataModel_detail::DVLInfo<AtlasHitsVector<T> >::initHelper(); }
static const std::type_info* s_info;
};
......@@ -187,8 +189,7 @@ void dvl_makecontainer (size_t nreserve, AtlasHitsVector<T>*& cont)
// Ensure that the DVLInfo gets registered
// when the dictionary for this class is loaded.
template <class T>
const std::type_info* AtlasHitsVector<T>::s_info =
DataModel_detail::DVLInfo<AtlasHitsVector<T> >::initHelper();
const std::type_info* AtlasHitsVector<T>::s_info = AtlasHitsVector<T>::initHelper();
#endif
package HitManagement
version HitManagement-00-00-01
author ADA <dellacqu@mail.cern.ch>
branches src cmt
use EventInfo EventInfo-* Event
use AtlasPolicy AtlasPolicy-*
use GaudiInterface GaudiInterface-* External
use AthenaKernel AthenaKernel-* Control
use AthContainers AthContainers-* Control
public
use AtlasPolicy AtlasPolicy-*
use AthContainers AthContainers-* Control
use AthenaKernel AthenaKernel-* Control
use EventInfo EventInfo-* Event
use GaudiInterface GaudiInterface-* External
private
use TestTools TestTools-* AtlasTest
use TestTools TestTools-* AtlasTest
end_private
macro HitManagement_linkopts " "
apply_pattern installed_library
library HitManagement ../src/*.cxx
# apply_pattern declare_runtime_extras extras=" "
# add the test pattern for the TimedHitPtrCollection
private
apply_pattern install_runtime
use TestTools TestTools-* AtlasTest -no_auto_imports
#apply_pattern UnitTest_run unit_test=TimedHitPtr
apply_pattern UnitTest_run unit_test=TimedHitPtrCollection extrapatterns="^Warning in <TEnvRec::ChangeValue>: duplicate entry"
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment