52 return StatusCode::SUCCESS;
59 if( metTerm==
nullptr ) {
61 return StatusCode::FAILURE;
63 if( metMap==
nullptr ) {
64 ATH_MSG_ERROR(
"Invalid input MissingETComponentMap pointer provided!");
65 return StatusCode::FAILURE;
78 const std::vector<const xAOD::IParticle*>& acceptedSignals,
Class providing the definition of the 4-vector interface.
double wpx() const
Returns .
double wpy() const
Returns .
double wet() const
Returns .
void add(const IParticle *particle)
Add particle kinematics to MET.
void setName(const std::string &name)
Set the name of the MET object.
xAOD::MissingETComponent_v1::Weight weight_t
Type for kinematic weight.
Policy
Policies on usage checks.
MissingETComponentMap_v1 MissingETComponentMap
Version control by type definition.
MissingET_v1 MissingET
Version control by type defintion.
static bool insert(MissingETComponentMap *pMap, const MissingET *pMET, const IParticle *pPart, MissingETBase::Types::weight_t weight=MissingETBase::Types::weight_t())
Insert contributing signal or physics object by pointer, with optional kinematic weight object.
Collection of functions managing the MET composition map and association map.