ATLAS Offline Software
Classes | Namespaces | Typedefs
MissingETAssociation_v1.h File Reference
#include "AthContainers/AuxElement.h"
#include "xAODBase/IParticle.h"
#include "xAODBase/IParticleContainer.h"
#include "xAODMissingET/versions/MissingETCompositionBase.h"
#include "xAODMissingET/versions/MissingET_v1.h"
#include "xAODMissingET/MissingETAssociationHelper.h"
#include <vector>
#include <set>
#include "xAODMissingET/versions/MissingETAssociation_v1.icc"
Include dependency graph for MissingETAssociation_v1.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  xAOD::MissingETAssociation_v1
 MET association descriptor contains object links and corresponding parameters. More...
 
class  xAOD::MissingETAssociation_v1::ConstVec
 Vector sum of constituents for subtractive overlap removal. More...
 

Namespaces

 xAOD
 ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.
 
 MissingETBase
 General namespace for MET EDM software.
 
 MissingETBase::Types
 Namespace for generally used type definitions.
 

Typedefs

typedef xAOD::MissingETAssociation_v1::ConstVec MissingETBase::Types::constvec_t
 Type for constituent vector. More...
 
typedef std::vector< constvec_t > MissingETBase::Types::constvec_vector_t
 Vector type for constituent vector containers. More...
 

Functions

Global namespace operators for MissingETComponent_v1::MissingETBase::Types::constvec_t
MissingETBase::Types::constvec_t operator+ (const MissingETBase::Types::constvec_t &v0, const MissingETBase::Types::constvec_t &v2)
 Add constituent vectors. More...
 
MissingETBase::Types::constvec_t operator- (const MissingETBase::Types::constvec_t &v0, const MissingETBase::Types::constvec_t &v2)
 Subtract constituent vectors. More...
 
MissingETBase::Types::constvec_t operator* (const MissingETBase::Types::constvec_t &cvec, float scale)
 Scale constituent vector by multiplication. More...
 
MissingETBase::Types::constvec_t operator* (float scale, const MissingETBase::Types::constvec_t &cvec)
 Scale constituent vector by multiplication. More...
 
MissingETBase::Types::constvec_t operator/ (const MissingETBase::Types::constvec_t &cvec, float scale)
 Scale constituent vector by division. More...
 

Function Documentation

◆ operator*() [1/2]

Scale constituent vector by multiplication.

◆ operator*() [2/2]

Scale constituent vector by multiplication.

◆ operator+()

Add constituent vectors.

◆ operator-()

Subtract constituent vectors.

◆ operator/()

Scale constituent vector by division.