21 ATH_MSG_ERROR(
"JetGroomMRatio needs to have its input jet container configured!");
22 return StatusCode::FAILURE;
29 return StatusCode::SUCCESS;
41 if (parent==
nullptr) {
43 return StatusCode::FAILURE;
52 groomMRatioHandle(*
jet) = uncalP4.M()/parent->m();
56 return StatusCode::SUCCESS;
#define ATH_CHECK
Evaluate an expression and check for errors.
#define ATH_MSG_VERBOSE(x)
Gaudi::Property< std::string > m_jetContainerName
virtual StatusCode initialize() override
Dummy implementation of the initialisation function.
SG::WriteDecorHandleKey< xAOD::JetContainer > m_groomMRatioKey
virtual StatusCode decorate(const xAOD::JetContainer &jets) const override
Decorate a jet collection without otherwise modifying it.
JetGroomMRatio(const std::string &t)
SG::ConstAccessor< T, ALLOC > ConstAccessor
Handle class for adding a decoration to an object.
Jet_v1 Jet
Definition of the current "jet version".
JetContainer_v1 JetContainer
Definition of the current "jet container version".
ROOT::Math::LorentzVector< ROOT::Math::PtEtaPhiM4D< double > > JetFourMom_t
Base 4 Momentum type for Jet.