14 const float GeV = 1000.;
26 "Input label for the OverlapRemovalTool");
28 "Output label for the OverlapRemovalTool");
30 "Input label for b-tagged jets");
46 return StatusCode::SUCCESS;
80 return StatusCode::SUCCESS;
86template<
class ContainerType>
95template<
class ObjType>
98 if(obj.pt() < 10.*
GeV)
return false;
99 if(std::abs(obj.eta()) > 2.5)
return false;
115 if(
jet.pt() < 20.*
GeV)
return false;
116 if(std::abs(
jet.eta()) > 2.5)
return false;
123 if(obj.pt() < 20.*
GeV)
return false;
124 if(std::abs(obj.eta()) > 2.5)
return false;
#define ATH_CHECK
Evaluate an expression and check for errors.
#define ATH_MSG_WARNING(x)
Defines helper functions for initializing the OR tools in C++.
const ort::inputDecorator_t bJetDec(bJetLabel)
AthAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor with parameters:
Gaudi::Details::PropertyBase & declareProperty(Gaudi::Property< T, V, H > &t)
ServiceHandle< StoreGateSvc > & evtStore()
bool MVx_discriminant(const std::string &taggername, double &value) const
StatusCode recommendedTools(const ORFlags &flags, ToolBox &toolBox)
Pre-configured standard recommended OR tools.
SG::AuxElement::Decorator< inputFlag_t > inputDecorator_t
Input object decorator (for convenience if users want it)
const BTagging * getBTagging(const SG::AuxElement &part)
Access the default xAOD::BTagging object associated to an object.
Jet_v1 Jet
Definition of the current "jet version".
PhotonContainer_v1 PhotonContainer
Definition of the current "photon container version".
ElectronContainer_v1 ElectronContainer
Definition of the current "electron container version".
BTagging_v1 BTagging
Definition of the current "BTagging version".
TauJet_v3 TauJet
Definition of the current "tau version".
JetContainer_v1 JetContainer
Definition of the current "jet container version".
TauJetContainer_v3 TauJetContainer
Definition of the current "taujet container version".
MuonContainer_v1 MuonContainer
Definition of the current "Muon container version".