|  | ATLAS Offline Software
    | 
A struct of global config options used to simplify the config helper interface. More...
#include <OverlapRemovalInit.h>
| Public Member Functions | |
| ORFlags (const std::string &masterToolName="OverlapRemovalTool", const std::string &theInputLabel="selected", const std::string &theOutputLabel="overlaps") | |
| Use constructor for convenience to initialize a few options.  More... | |
| Public Attributes | |
| std::string | masterName | 
| Master tool name.  More... | |
| std::string | inputLabel | 
| Input object decoration.  More... | |
| std::string | outputLabel | 
| Output decoration.  More... | |
| std::string | bJetLabel = "" | 
| B-jet decoration.  More... | |
| double | maxElePtForBJetAwareOR = 100. * 1000 | 
| Set the maximum electron pT for which b-tag aware overlap removal is done.  More... | |
| bool | boostedLeptons = false | 
| Activate boosted-lepton recommendations (sliding dR cones)  More... | |
| bool | outputPassValue = false | 
| Output value to assign passing objects.  More... | |
| bool | linkOverlapObjects = false | 
| Enable overlap object ElementLinks.  More... | |
| bool | doEleEleOR = false | 
| Do electron-electron overlap.  More... | |
| Objects to configure tools for | |
| bool | doElectrons = true | 
| bool | doMuons = true | 
| bool | doJets = true | 
| bool | doTaus = true | 
| bool | doPhotons = true | 
| bool | doFatJets = false | 
A struct of global config options used to simplify the config helper interface.
Definition at line 28 of file OverlapRemovalInit.h.
| ORUtils::ORFlags::ORFlags | ( | const std::string & | masterToolName = "OverlapRemovalTool", | 
| const std::string & | theInputLabel = "selected", | ||
| const std::string & | theOutputLabel = "overlaps" | ||
| ) | 
Use constructor for convenience to initialize a few options.
Definition at line 39 of file OverlapRemovalInit.cxx.
| std::string ORUtils::ORFlags::bJetLabel = "" | 
B-jet decoration.
Definition at line 43 of file OverlapRemovalInit.h.
| bool ORUtils::ORFlags::boostedLeptons = false | 
Activate boosted-lepton recommendations (sliding dR cones)
Definition at line 48 of file OverlapRemovalInit.h.
| bool ORUtils::ORFlags::doElectrons = true | 
Definition at line 59 of file OverlapRemovalInit.h.
| bool ORUtils::ORFlags::doEleEleOR = false | 
Do electron-electron overlap.
Definition at line 55 of file OverlapRemovalInit.h.
| bool ORUtils::ORFlags::doFatJets = false | 
Definition at line 64 of file OverlapRemovalInit.h.
| bool ORUtils::ORFlags::doJets = true | 
Definition at line 61 of file OverlapRemovalInit.h.
| bool ORUtils::ORFlags::doMuons = true | 
Definition at line 60 of file OverlapRemovalInit.h.
| bool ORUtils::ORFlags::doPhotons = true | 
Definition at line 63 of file OverlapRemovalInit.h.
| bool ORUtils::ORFlags::doTaus = true | 
Definition at line 62 of file OverlapRemovalInit.h.
| std::string ORUtils::ORFlags::inputLabel | 
Input object decoration.
Definition at line 38 of file OverlapRemovalInit.h.
| bool ORUtils::ORFlags::linkOverlapObjects = false | 
Enable overlap object ElementLinks.
Definition at line 53 of file OverlapRemovalInit.h.
| std::string ORUtils::ORFlags::masterName | 
Master tool name.
Definition at line 36 of file OverlapRemovalInit.h.
| double ORUtils::ORFlags::maxElePtForBJetAwareOR = 100. * 1000 | 
Set the maximum electron pT for which b-tag aware overlap removal is done.
Set to negative value to use for all electrons.
Definition at line 46 of file OverlapRemovalInit.h.
| std::string ORUtils::ORFlags::outputLabel | 
Output decoration.
Definition at line 40 of file OverlapRemovalInit.h.
| bool ORUtils::ORFlags::outputPassValue = false | 
Output value to assign passing objects.
By default overlapping ('failing') objects are marked 'true'.
Definition at line 51 of file OverlapRemovalInit.h.
 1.8.18
 1.8.18