|
ATLAS Offline Software
|
Go to the documentation of this file.
13 #ifndef TRIGEFMISSINGET_METCOMPONENT_H
14 #define TRIGEFMISSINGET_METCOMPONENT_H
18 #include <TLorentzVector.h>
21 namespace HLT {
namespace MET {
79 #endif //> !TRIGEFMISSINGET_METCOMPONENT_H
float mpx
Momentum components x momentum.
void fillMET(xAOD::TrigMissingET &met) const
Fill the main component of the MET with this.
float sumEt
And the sumEt.
std::ostream & operator<<(std::ostream &os, const METComponent &component)
int status
The status flag.
float sumE
Also store the sumE.
float magnitude() const
The magnitude of the missing 3-vector.
Class to describe the kinematics of an object that can have negative energies.
It used to be useful piece of code for replacing actual SG with other store of similar functionality ...
METComponent & operator+=(const METComponent &other)
Add one to us.
friend METComponent operator+(const METComponent &lhs, const METComponent &rhs)
Add two of these things together.
float phi() const
The direction.
void fillMETComponent(std::size_t idx, xAOD::TrigMissingET &met) const
Fill a component of the MET with this.
Helper struct to build up MET values before moving them into the EDM.
float met() const
The actual met.
Class holding the Missing ET trigger fex results.
float eta() const
The (pseudo) eta.