ATLAS Offline Software
DerivationConfigList.py
Go to the documentation of this file.
1 # Copyright (C) 2002-2025 CERN for the benefit of the ATLAS collaboration
2 # All derivation framework formats must be listed here
3 
4 # Example formats
5 # Skimming example
6 from DerivationFrameworkExamples.TEST1 import TEST1Cfg
7 # Skimming with strings example
8 from DerivationFrameworkExamples.TEST2 import TEST2Cfg
9 # Thinning example
10 from DerivationFrameworkExamples.TEST3 import TEST3Cfg
11 # Slimming example
12 from DerivationFrameworkExamples.TEST4 import TEST4Cfg
13 # Decoration example
14 from DerivationFrameworkExamples.TEST5 import TEST5Cfg
15 # Pre-selection example
16 from DerivationFrameworkExamples.TEST6 import TEST6Cfg
17 # Skimming DAOD->D2AOD with strings
18 from DerivationFrameworkExamples.TEST7 import TEST7Cfg
19 
20 # Truth (EVNT->xAOD) formats
21 # TRUTH0 - complete copy of HepMC to xAOD truth
22 from DerivationFrameworkMCTruth.TRUTH0 import TRUTH0Cfg
23 # TRUTH1 - extended common ATLAS truth for analysis
24 from DerivationFrameworkMCTruth.TRUTH1 import TRUTH1Cfg
25 # TRUTH3 - standard common ATLAS truth for analysis
26 from DerivationFrameworkMCTruth.TRUTH3 import TRUTH3Cfg
27 
28 # Common unskimmed formats for Run 3 physics analysis
29 # PHYS - uncalibrated, full slimming list
30 from DerivationFrameworkPhys.PHYS import PHYSCfg
31 # PHYSLITE - calibrated physics analysis objects, reduced slimming list
32 from DerivationFrameworkPhys.PHYSLITE import PHYSLITECfg
33 # SKIM - format allowing skimming of PHYS/PHYSLITE via a command line string
34 from DerivationFrameworkPhys.SKIM import SKIMCfg
35 
36 # Physics validation for run 3
37 # PHYSVAL - large bulk of the variables from AOD plus PHYS augmentations
38 from DerivationFrameworkPhysicsValidation.PHYSVAL import PHYSVALCfg
39 
40 # Higgs derivations
41 # HIGG1D1 Higgs->gammagamma derivation
42 from DerivationFrameworkHiggs.HIGG1D1 import HIGG1D1Cfg
43 # HIGG9D1 Higgs+Onia derivation
44 from DerivationFrameworkHiggs.HIGG9D1 import HIGG9D1Cfg
45 # HIGG1D1 Higgs->gammagamma* derivation
46 from DerivationFrameworkHiggs.HIGG1D2 import HIGG1D2Cfg
47 
48 # LLP derivations
49 from DerivationFrameworkLLP.LLP1 import LLP1Cfg
50 
51 # SUSY derivations
52 from DerivationFrameworkSUSY.SUSY20 import SUSY20Cfg
53 
54 
55 from DerivationFrameworkLLJ.LLJ1 import LLJ1Cfg
56 
57 # InDet derivations
58 from DerivationFrameworkInDet.IDTR2 import IDTR2Cfg
59 
60 # BLS derivations
61 from DerivationFrameworkBPhys.BPHY1 import BPHY1Cfg
62 from DerivationFrameworkBPhys.BPHY2 import BPHY2Cfg
63 from DerivationFrameworkBPhys.BPHY3 import BPHY3Cfg
64 from DerivationFrameworkBPhys.BPHY4 import BPHY4Cfg
65 from DerivationFrameworkBPhys.BPHY5 import BPHY5Cfg
66 from DerivationFrameworkBPhys.BPHY6 import BPHY6Cfg
67 from DerivationFrameworkBPhys.BPHY10 import BPHY10Cfg
68 from DerivationFrameworkBPhys.BPHY12 import BPHY12Cfg
69 from DerivationFrameworkBPhys.BPHY13 import BPHY13Cfg
70 from DerivationFrameworkBPhys.BPHY15 import BPHY15Cfg
71 from DerivationFrameworkBPhys.BPHY16 import BPHY16Cfg
72 from DerivationFrameworkBPhys.BPHY18 import BPHY18Cfg
73 from DerivationFrameworkBPhys.BPHY21 import BPHY21Cfg
74 from DerivationFrameworkBPhys.BPHY22 import BPHY22Cfg
75 from DerivationFrameworkBPhys.BPHY23 import BPHY23Cfg
76 from DerivationFrameworkBPhys.BPHY24 import BPHY24Cfg
77 from DerivationFrameworkBPhys.BPHY25 import BPHY25Cfg
78 from DerivationFrameworkBPhys.BPHY28 import BPHY28Cfg
79 
80 # STDM derivations
81 from DerivationFrameworkSM.STDM6 import STDM6Cfg
82 from DerivationFrameworkSM.STDM7 import STDM7Cfg
83 from DerivationFrameworkSM.STDM13 import STDM13Cfg
84 from DerivationFrameworkSM.STDM16 import STDM16Cfg
85 from DerivationFrameworkSM.STDM17 import STDM17Cfg
86 
87 # TileCal derivations
88 from DerivationFrameworkTileCal.TCAL1 import TCAL1Cfg
89 from DerivationFrameworkTileCal.TCAL2 import TCAL2Cfg
90 
91 # EGamma derivations
92 from DerivationFrameworkEGamma.EGAM1 import EGAM1Cfg
93 from DerivationFrameworkEGamma.EGAM2 import EGAM2Cfg
94 from DerivationFrameworkEGamma.EGAM3 import EGAM3Cfg
95 from DerivationFrameworkEGamma.EGAM4 import EGAM4Cfg
96 from DerivationFrameworkEGamma.EGAM5 import EGAM5Cfg
97 from DerivationFrameworkEGamma.EGAM7 import EGAM7Cfg
98 from DerivationFrameworkEGamma.EGAM8 import EGAM8Cfg
99 from DerivationFrameworkEGamma.EGAM9 import EGAM9Cfg
100 from DerivationFrameworkEGamma.EGAM10 import EGAM10Cfg
101 from DerivationFrameworkEGamma.EGAM11 import EGAM11Cfg
102 from DerivationFrameworkEGamma.EGAM12 import EGAM12Cfg
103 
104 # FTAG derivations
105 from DerivationFrameworkFlavourTag.FTAG1 import FTAG1Cfg
106 from DerivationFrameworkFlavourTag.FTAG2 import FTAG2Cfg
107 from DerivationFrameworkFlavourTag.FTAG3 import FTAG3Cfg
108 from DerivationFrameworkFlavourTag.FTAGXBB import FTAGXBBCfg
109 from DerivationFrameworkFlavourTag.FTAG4 import FTAG4Cfg
110 from DerivationFrameworkFlavourTag.FTAG5 import FTAG5Cfg
111 from DerivationFrameworkFlavourTag.FTAGPU import FTAGPUCfg
112 
113 # Jet/Etmiss derivations
114 # JETM1: dijet for MC calibrations, JER, MJB, eta-intercalibration
115 from DerivationFrameworkJetEtMiss.JETM1 import JETM1Cfg
116 # JETM2: MC only - tagger and JetDef developments
117 from DerivationFrameworkJetEtMiss.JETM2 import JETM2Cfg
118 # JETM3: Z(ll) + jets
119 from DerivationFrameworkJetEtMiss.JETM3 import JETM3Cfg
120 # JETM4: gamma+jets
121 from DerivationFrameworkJetEtMiss.JETM4 import JETM4Cfg
122 # JETM5: zero bias data - random cones
123 from DerivationFrameworkJetEtMiss.JETM5 import JETM5Cfg
124 # JETM7: by-vertex jet reconstruction
125 from DerivationFrameworkJetEtMiss.JETM7 import JETM7Cfg
126 # JETM12: E/p studies in W to tau + v events
127 from DerivationFrameworkJetEtMiss.JETM12 import JETM12Cfg
128 # JETM42: MC only - Upgrade studies format
129 from DerivationFrameworkJetEtMiss.JETM42 import JETM42Cfg
130 
131 # Trigger derivations
132 # TRIG8: ID trigger performance (extra trigger info eg online tracks and RoIs [idperf chain skimming])
133 from DerivationFrameworkTrigger.TRIG8 import TRIG8Cfg
134 # TRIG9: TauTrigger performance
135 from DerivationFrameworkTrigger.TRIG9 import TRIG9Cfg
136 # TRIG10: TauTrigger performance
137 from DerivationFrameworkTrigger.TRIG10 import TRIG10Cfg
138 
139 # L1CALO1 derivation - runs primarily on RAWD
140 from DerivationFrameworkL1Calo.L1CALO1 import L1CALO1Cfg
141 
142 # Muon combined performance DAODs
143 # MUON1: baseline format for T&P
144 from DerivationFrameworkMuons.MUON1 import MUON1Cfg
145 # MUON5: format for isolation studies
146 from DerivationFrameworkMuons.MUON5 import MUON5Cfg
147 
148 # TLA derivations
149 from DerivationFrameworkTLA.TLA0 import TLA0Cfg
150 from DerivationFrameworkTLA.TLA1 import TLA1Cfg
151 from DerivationFrameworkTLA.TLA2 import TLA2Cfg
152 
153 #Heavy Ion group derivations
154 from DerivationFrameworkHI.HION2 import HION2Cfg
155 from DerivationFrameworkHI.HION4 import HION4Cfg
156 from DerivationFrameworkHI.HION5 import HION5Cfg
157 from DerivationFrameworkHI.HION7 import HION7Cfg
158 from DerivationFrameworkHI.HION12 import HION12Cfg
159 from DerivationFrameworkHI.HION14 import HION14Cfg
160 from DerivationFrameworkHI.HIONHPOD import HIONHPODCfg
161 
162 # NCB derivation running on AODs (for cosmic and BIB studies)
163 from DerivationFrameworkNCB.NCB1 import NCB1Cfg
164 
165 
166 # Avoids compilation warnings from Flake8
167 __all__ = ['TEST1Cfg','TEST2Cfg','TEST3Cfg','TEST4Cfg','TEST5Cfg','TEST6Cfg','TEST7Cfg',
168  'TRUTH0Cfg','TRUTH1Cfg','TRUTH3Cfg',
169  'PHYSCfg','PHYSLITECfg','SKIMCfg',
170  'PHYSVALCfg',
171  'FTAG1Cfg', 'FTAG2Cfg', 'FTAG3Cfg', 'FTAG4Cfg', 'FTAG5Cfg', 'FTAGXBBCfg', 'FTAGPUCfg',
172  'HIGG1D1Cfg', 'HIGG9D1Cfg', 'HIGG1D2Cfg',
173  'LLP1Cfg', 'LLJ1Cfg',
174  'SUSY20Cfg',
175  'IDTR2Cfg',
176  'BPHY1Cfg','BPHY2Cfg', 'BPHY3Cfg', 'BPHY4Cfg', 'BPHY5Cfg',
177  'BPHY6Cfg',
178  'BPHY10Cfg', 'BPHY12Cfg', 'BPHY13Cfg', 'BPHY15Cfg',
179  'BPHY16Cfg', 'BPHY18Cfg',
180  'BPHY21Cfg', 'BPHY22Cfg', 'BPHY23Cfg', 'BPHY24Cfg', 'BPHY25Cfg', 'BPHY28Cfg',
181  'STDM6Cfg', 'STDM7Cfg','STDM13Cfg','STDM16Cfg','STDM17Cfg',
182  'TCAL1Cfg', 'TCAL2Cfg',
183  'EGAM1Cfg', 'EGAM2Cfg', 'EGAM3Cfg', 'EGAM4Cfg', 'EGAM5Cfg',
184  'EGAM7Cfg', 'EGAM8Cfg', 'EGAM9Cfg', 'EGAM10Cfg', 'EGAM11Cfg', 'EGAM12Cfg',
185  'JETM1Cfg','JETM2Cfg','JETM3Cfg','JETM4Cfg','JETM5Cfg','JETM7Cfg','JETM12Cfg','JETM42Cfg',
186  'TRIG8Cfg',"TRIG9Cfg","TRIG10Cfg",'L1CALO1Cfg',
187  'MUON1Cfg','MUON5Cfg',
188  'TLA0Cfg', 'TLA1Cfg', 'TLA2Cfg',
189  'HION2Cfg','HION4Cfg','HION5Cfg','HION7Cfg','HION12Cfg','HION14Cfg','HIONHPODCfg',
190  'NCB1Cfg'
191  ]