Skip to content
Snippets Groups Projects

increase version number of PackedTrack to reflect change in the definition of LHCbID

Merged Gerhard Raven requested to merge bump-packed-track-version into master
2 files
+ 3
5
Compare changes
  • Side-by-side
  • Inline
Files
2
@@ -166,7 +166,7 @@ namespace LHCb {
const std::vector<std::pair<std::int32_t, std::int32_t>>& extras() const { return m_extra; }
/// Default Packing Version
static char defaultPackingVersion() { return 5; }
static char defaultPackingVersion() { return 6; }
/// Set the packing version
void setPackingVersion( const char ver ) { m_packingVersion = ver; }
@@ -187,7 +187,7 @@ namespace LHCb {
template <typename T>
void load( T& buf ) {
setVersion( buf.template load<uint8_t>() );
if ( version() < 4 || version() > 5 ) {
if ( version() < 4 || version() > PackedTracks::defaultPackingVersion() ) {
throw std::runtime_error( "PackedTracks packing version is not supported: " + std::to_string( version() ) );
}
buf.load( m_vect, version() );
@@ -265,7 +265,7 @@ namespace LHCb {
/// Check if the given packing version is supported
bool isSupportedVer( const char ver ) const {
const bool OK = ( 0 <= ver && ver <= 5 );
const bool OK = ( 5 <= ver && ver <= PackedTracks::defaultPackingVersion() );
if ( !OK ) {
throw GaudiException( fmt::format( "Unknown packed data version {}", (int)ver ), "TrackPacker",
StatusCode::FAILURE );
Loading