WIP:Petal hashid map to collect the petal information
In current 21.9, the identifier structure doesn't have a method that allows SiDetectorElements to be grouped according to the mechanically-bound "petals" which will be helpful in a necessary alignment level. With the help of exited hashid method, identifier can be translated into hashid and collected in a hash map.
This MR aims to collect the petal hashid information from GeoModel tree and store it in a map, which is now simply described as "std::map<hashid, petalnumber>", helper methods are defined in SCT_ID class to get and set this map information.
The related issue: https://its.cern.ch/jira/browse/ATLITKSW-88
Edited by Jin Zhang