MuonPRDTest: Migrate the Testers
Hi,
The aim of this merge request is to migrate all the rest of the testers with the modern structures (introducing the MuonTesterTree package): sTGC/MM Testers, CSC/TGC RDO/PRD testers.
Most of the contents are the same but with new structure. Some main changes:
-
CmakeLists is modified for including the required LINK_LIBRARIES.
-
SimHits: MM/sTGCSimHitsVariables retrieve the offId by calling channelID() directly instead of using simToOffline() in MM/sTGCSimIdToOfflineId.h.
-
Digits: CSCDigitVariables are modified for retriving the local/GlobalPositions in the way as before. Fixed TGCDigitsVariables for retriving m_TGC_nDigits. MM/sTGCDigitVariables are the same, some variables such as stationEtaMin/Max are not saved.
-
SDO: Same contents but with new structure.
-
RDO: CSCRDOVariables keep the m_CscIdHelper in order to use decoder to retrieve id. MM/sTGC/TGCRDOVariables have the same contents.
-
PRD: Same contents.
The DCube histogram scripts will be updated with the new changes in the next merge request.