Skip to content
Snippets Groups Projects
Commit 249cd254 authored by Julien Maurer's avatar Julien Maurer Committed by Walter Lampl
Browse files

TrigGlobalEfficiencyCorrection harmless updates

TrigGlobalEfficiencyCorrection harmless updates
parent a75fd18b
No related branches found
No related tags found
No related merge requests found
The tool interface ITrigGlobalEfficiencyCorrectionTool.h is hosted in another package,
PhysicsAnalysis/Interfaces/TriggerAnalysisInterfaces.
Documentation:
--------------
o) https://twiki.cern.ch/twiki/bin/viewauth/Atlas/TrigGlobalEfficiencyCorrectionTool
Formulas for the combinatorics:
-------------------------------
o) doc/formulas.pdf
Examples of configuration of the tool:
--------------------------------------
o) Source files util/TrigGlobEffCorrExample*.cxx (dual-use (Ath)AnalysisBase executables)
o) Usage: TrigGlobEffCorrExample0 [--debug] <input DxAOD file>.root
o) Contents:
-- Example 0: minimal configuration
-- Example 1: singe+dilepton triggers combination
-- Example 2: [removed]
-- Examples 3a-3e: usage of lepton selection tags
-- Example 4: usage of the static helper method suggestElectronMapKeys()
-- Example 5a: photon triggers, simplest example (symmetric diphoton trigger)
-- Example 5b: photon triggers, more complex (asymmetric diphoton trigger)
-- Example 06: trigger matching
o) More details in the comments of each source file
## Usage
See the instructions of the [TrigGlobalEfficiencyCorrectionTool](https://twiki.cern.ch/twiki/bin/viewauth/Atlas/TrigGlobalEfficiencyCorrectionTool) twiki page (ATLAS internal).
Note that the tool interface header `ITrigGlobalEfficiencyCorrectionTool.h` is hosted in another package, `PhysicsAnalysis/Interfaces/TriggerAnalysisInterfaces`, so usually in order to use this tool you only need to link to the `TriggerAnalysisInterfaces` library in your CMakeLists.txt file.
## Formulas used to calculate the combined efficiencies
They are documented in this package in [doc/formulas.pdf](doc/formulas.pdf).
## Examples of configuration of the tool
Several examples are provided, corresponding to the source files `util/TrigGlobEffCorrExample*.cxx` (dual-use (Ath)AnalysisBase executables). To run them:
```
TrigGlobEffCorrExample0 [--debug] <input DxAOD file>.root
```
Illustrated features:
- Example 0: minimal configuration
- Example 1: singe+dilepton triggers combination
- Example 2: [removed]
- Examples 3a-3e: usage of lepton selection tags
- Example 4: usage of the static helper method suggestElectronMapKeys()
- Example 5a: photon triggers, simplest example (symmetric diphoton trigger)
- Example 5b: photon triggers, more complex (asymmetric diphoton trigger)
- Example 06: trigger matching
More details can be found in the comments of each source file.
......@@ -53,4 +53,7 @@ all 0 999999
2018:N 361635 361696
2018:O 361738 363400
2018:Q 363664 364292
2022 400000 999999
2022 427394 999999
2022:D 427394 428580
2022:E 428648 430526
2022:F 430536 432180
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment