ATLAS Offline Software
Loading...
Searching...
No Matches
MissingETAssociation_v1.h File Reference
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

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

Typedefs

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

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.
MissingETBase::Types::constvec_t operator- (const MissingETBase::Types::constvec_t &v0, const MissingETBase::Types::constvec_t &v2)
 Subtract constituent vectors.
MissingETBase::Types::constvec_t operator* (const MissingETBase::Types::constvec_t &cvec, float scale)
 Scale constituent vector by multiplication.
MissingETBase::Types::constvec_t operator* (float scale, const MissingETBase::Types::constvec_t &cvec)
 Scale constituent vector by multiplication.
MissingETBase::Types::constvec_t operator/ (const MissingETBase::Types::constvec_t &cvec, float scale)
 Scale constituent vector by division.

Function Documentation

◆ operator*() [1/2]

MissingETBase::Types::constvec_t operator* ( const MissingETBase::Types::constvec_t & cvec,
float scale )

Scale constituent vector by multiplication.

◆ operator*() [2/2]

MissingETBase::Types::constvec_t operator* ( float scale,
const MissingETBase::Types::constvec_t & cvec )

Scale constituent vector by multiplication.

◆ operator+()

Add constituent vectors.

◆ operator-()

Subtract constituent vectors.

◆ operator/()

MissingETBase::Types::constvec_t operator/ ( const MissingETBase::Types::constvec_t & cvec,
float scale )

Scale constituent vector by division.