5 from AthenaConfiguration.ComponentAccumulator
import ComponentAccumulator
6 from HitAnalysis.HitAnalysisConfig
import ITkPixelHitAnalysisCfg, ITkStripHitAnalysisCfg, PLR_HitAnalysisCfg
10 if flags.Detector.EnableITkPixel:
13 if flags.Detector.EnableITkStrip:
16 if flags.Detector.EnablePLR:
19 result.getService(
"THistSvc").Output = [
20 "SiHitAnalysis DATAFILE='SiHitValid.root' OPT='RECREATE'"]
25 from AthenaConfiguration.ComponentAccumulator
import ComponentAccumulator
26 from HitAnalysis.HitAnalysisConfig
import HGTD_HitAnalysisCfg
30 if flags.Detector.EnableHGTD:
33 result.getService(
"THistSvc").Output = [
34 "HGTDHitAnalysis DATAFILE='HGTDHitValid.root' OPT='RECREATE'"]
41 from AthenaConfiguration.ComponentAccumulator
import ComponentAccumulator
42 from HitAnalysis.HitAnalysisConfig
import PixelHitAnalysisCfg, SCTHitAnalysisCfg, TRTHitAnalysisCfg
44 if flags.Detector.EnablePixel:
46 if flags.Detector.EnableSCT:
48 if flags.Detector.EnableTRT:
51 result.getService(
"THistSvc").Output = []
52 if flags.Detector.EnablePixel
or flags.Detector.EnableSCT:
53 result.getService(
"THistSvc").Output += [
54 "SiHitAnalysis DATAFILE='SiHitValid.root' OPT='RECREATE'"]
55 if flags.Detector.EnableTRT:
56 result.getService(
"THistSvc").Output += [
57 "TRTHitAnalysis DATAFILE='TRTHitValid.root' OPT='RECREATE'"]