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. | |
Public Attributes | |
std::string | masterName |
Master tool name. | |
std::string | inputLabel |
Input object decoration. | |
std::string | outputLabel |
Output decoration. | |
std::string | bJetLabel = "" |
B-jet decoration. | |
bool | boostedLeptons = false |
Activate boosted-lepton recommendations (sliding dR cones). | |
bool | outputPassValue = false |
bool | linkOverlapObjects = false |
Enable overlap object ElementLinks. | |
bool | doEleEleOR = false |
Do electron-electron overlap. | |
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.
bool ORUtils::ORFlags::outputPassValue = false |
Output value to assign passing objects. By default overlapping ('failing') objects are marked 'true'.