Fix usage of invalid hash and prevent range errors in SCT_RodDecoder.
requested to merge goetz/athena:ATLASRECTS-6692_22.0-mc20_fix_usage_of_invalid_hash_and_range_error into 22.0-mc20
- This prevents a segmentation fault in case identifiers are not known to the SCT_Cabling.
- Enssure that strip and the derived index are valid before using them to prevent range errors.
- Also removed an error check which would always pass, use identifier hash as hash in unordered map and reserve space for hashtable.
Addresses ATLASRECTS-6692
Edited by Goetz Gaycken