ATLAS Offline Software
Loading...
Searching...
No Matches
python.ReSimInputConfig Namespace Reference

Functions

 RenameHitCollectionsOnReadCfg (flags)

Function Documentation

◆ RenameHitCollectionsOnReadCfg()

python.ReSimInputConfig.RenameHitCollectionsOnReadCfg ( flags)

Definition at line 5 of file ReSimInputConfig.py.

5def RenameHitCollectionsOnReadCfg(flags):
6
7 result = ComponentAccumulator()
8 from SGComps.AddressRemappingConfig import InputRenameCfg
9 result.merge(InputRenameCfg("McEventCollection","TruthEvent","TruthEventOLD"))
10
11 if flags.Detector.EnableID or flags.Detector.EnableITk:
12 if flags.Detector.EnableBCM:
13 result.merge(InputRenameCfg("SiHitCollection","BCMHits","BCMHitsOLD"))
14 result.merge(InputRenameCfg("SiHitCollection","BLMHits","BLMHitsOLD"))
15 if flags.Detector.EnablePixel:
16 result.merge(InputRenameCfg("SiHitCollection","PixelHits","PixelHitsOLD"))
17 if flags.Detector.EnableSCT:
18 result.merge(InputRenameCfg("SiHitCollection","SCT_Hits","SCT_HitsOLD"))
19 if flags.Detector.EnableTRT:
20 result.merge(InputRenameCfg("TRTUncompressedHitCollection","TRTUncompressedHits","TRTUncompressedHitsOLD"))
21 if flags.Detector.EnableBCMPrime:
22 result.merge(InputRenameCfg("SiHitCollection","BCMPrimeHits","BCMPrimeHitsOLD"))
23 if flags.Detector.EnableITkPixel:
24 result.merge(InputRenameCfg("SiHitCollection","ITkPixelHits","ITkPixelHitsOLD"))
25 if flags.Detector.EnableITkStrip:
26 result.merge(InputRenameCfg("SiHitCollection","ITkStripHits","ITkStripHitsOLD"))
27 if flags.Detector.EnableHGTD:
28 result.merge(InputRenameCfg("SiHitCollection","HGTD_Hits","HGTD_HitsOLD"))
29 result.merge(InputRenameCfg("TrackRecordCollection","CaloEntryLayer","CaloEntryLayerOLD"))
30
31 if flags.Detector.EnableCalo:
32 if flags.Detector.EnableLAr:
33 result.merge(InputRenameCfg("LArHitContainer","LArHitEMB","LArHitEMBOLD"))
34 result.merge(InputRenameCfg("LArHitContainer","LArHitEMEC","LArHitEMECOLD"))
35 result.merge(InputRenameCfg("LArHitContainer","LArHitFCAL","LArHitFCALOLD"))
36 result.merge(InputRenameCfg("LArHitContainer","LArHitHEC","LArHitHECOLD"))
37 result.merge(InputRenameCfg("LArHitContainer","LArHitMiniFCAL","LArHitMiniFCALOLD"))
38 result.merge(InputRenameCfg("CaloCalibrationHitContainer","LArCalibrationHitActive","LArCalibrationHitActiveOLD"))
39 result.merge(InputRenameCfg("CaloCalibrationHitContainer","LArCalibrationHitDeadMaterial","LArCalibrationHitDeadMaterialOLD"))
40 result.merge(InputRenameCfg("CaloCalibrationHitContainer","LArCalibrationHitInactive","LArCalibrationHitInactiveOLD"))
41 if flags.Detector.EnableTile:
42 result.merge(InputRenameCfg("TileHitVector","TileHitVec","TileHitVecOLD"))
43 result.merge(InputRenameCfg("CaloCalibrationHitContainer","TileCalibHitActiveCell","TileCalibHitActiveCellOLD"))
44 result.merge(InputRenameCfg("CaloCalibrationHitContainer","TileCalibHitInactiveCell","TileCalibHitInactiveCellOLD"))
45 result.merge(InputRenameCfg("CaloCalibrationHitContainer","TileCalibHitDeadMaterial","TileCalibHitDeadMaterialOLD"))
46 if flags.Detector.EnableMBTS:
47 result.merge(InputRenameCfg("TileHitVector","MBTSHits","MBTSHitsOLD"))
48 result.merge(InputRenameCfg("TrackRecordCollection","MuonEntryLayer","MuonEntryLayerOLD"))
49
50 if flags.Detector.EnableMuon:
51 if flags.Detector.EnableCSC:
52 result.merge(InputRenameCfg("CSCSimHitCollection","CSC_Hits","CSC_HitsOLD"))
53 if flags.Detector.EnableMDT:
54 result.merge(InputRenameCfg("MDTSimHitCollection","MDT_Hits","MDT_HitsOLD"))
55 if flags.Detector.EnableRPC:
56 result.merge(InputRenameCfg("RPCSimHitCollection","RPC_Hits","RPC_HitsOLD"))
57 if flags.Detector.EnableTGC:
58 result.merge(InputRenameCfg("TGCSimHitCollection","TGC_Hits","TGC_HitsOLD"))
59 if flags.Detector.EnablesTGC:
60 result.merge(InputRenameCfg("sTGCSimHitCollection","sTGC_Hits", "sTGC_HitsOLD"))
61 if flags.Detector.EnableMM:
62 result.merge(InputRenameCfg("MMSimHitCollection","MM_Hits", "MM_HitsOLD"))
63 result.merge(InputRenameCfg("TrackRecordCollection","MuonExitLayer","MuonExitLayerOLD"))
64
65 #FIXME Add Renaming for Fwd Detector sim hits
66
67 return result