Skip to content

22.0-cleanup-InDetIdentifier

Shaun Roe requested to merge sroe/athena:22.0-cleanup-InDetIdentifier into master

This only affects the SCT_ID class:

  • Remove non functioning test_indet_id executable and updated CMake to reflect this
  • Introduce a localMessage function to replace the 'if msgSvc .... else cout<<' style of messaging (should continue to work with or without Gaudi initialised)
  • Remove all redundant in-class checking now that we have unit tests
  • Change internal representation of the vector of IdentifierHashes to be vector<IdentifierHash> (was vector<short unsigned int>
  • Use the IdentifierHash default c'tor (which produces an invalid IdentifierHash) for undefined hash values instead of the home-grown value of 64000

Unit tests confirmed to be ok; updated error message with white-space changes to be compatible with new error message format.

Edited by Shaun Roe

Merge request reports