![]() |
ATLAS Offline Software
|
Vector sum of constituents for subtractive overlap removal. More...
#include <MissingETAssociation_v1.h>
Public Member Functions | |
| ConstVec () | |
| Default constructor. More... | |
| ConstVec (float cpx, float cpy, float cpz, float ce, float sumpt) | |
| Constructor with parameters. More... | |
| ConstVec (const IParticle &ipar) | |
| Constructor from IParticle. More... | |
| ~ConstVec () | |
| Data class destructor. More... | |
Accessors | |
| float | cpx () const |
| Returns \( c_{x} \). More... | |
| float | cpy () const |
| Returns \( c_{y} \). More... | |
| float | cpz () const |
| Returns \( c_{z} \). More... | |
| float | cpt () const |
| Returns \( c_{T} \). More... | |
| float | ce () const |
| Returns \( c_{e} \). More... | |
| float | sumpt () const |
| Returns sum of component pt. More... | |
Setters | |
| void | setCpx (float px) |
| Set \( c_{x} \). More... | |
| void | setCpy (float py) |
| Set \( c_{y} \). More... | |
| void | setCpz (float pz) |
| Set \( c_{z} \). More... | |
| void | setCe (float e) |
| Set \( c_{e} \). More... | |
| void | setSumpt (float sumpt) |
| Set sumpt. More... | |
Modifiers for constituent vector | |
| float & | cpx () |
| Returns reference to modifiable data word storing \( c_{x} \). More... | |
| float & | cpy () |
| Returns reference to modifiable data word storing \( c_{y} \). More... | |
| float & | cpz () |
| Returns reference to modifiable data word storing \( c_{z} \). More... | |
| float & | ce () |
| Returns reference to modifiable data word storing \( c_{e} \). More... | |
| float & | sumpt () |
| Returns reference to modifiable data word storing sum of component pt. More... | |
| ConstVec & | operator+= (const ConstVec &cvec) |
| Add another vector. More... | |
| ConstVec & | operator-= (const ConstVec &cvec) |
| Subtract another vector. More... | |
| ConstVec & | operator*= (float scale) |
| Scale vector by multiplication. More... | |
| ConstVec & | operator/= (float scale) |
| Scale vector by division. More... | |
Comparators | |
| bool | operator== (const ConstVec &cvec) const |
| Equality comparator. More... | |
| bool | operator!= (const ConstVec &cvec) const |
| Inequality operator. More... | |
Private Attributes | |
Cache for vectors | |
| float | m_cpx |
| \( P_{x} \) More... | |
| float | m_cpy |
| \( P_{y} \) More... | |
| float | m_cpz |
| \( P_{y} \) More... | |
| float | m_ce |
| \( E \) More... | |
| float | m_sumpt |
| \( E \) More... | |
Vector sum of constituents for subtractive overlap removal.
Definition at line 31 of file MissingETAssociation_v1.h.
| xAOD::MissingETAssociation_v1::ConstVec::ConstVec | ( | ) |
Default constructor.
| xAOD::MissingETAssociation_v1::ConstVec::ConstVec | ( | float | cpx, |
| float | cpy, | ||
| float | cpz, | ||
| float | ce, | ||
| float | sumpt | ||
| ) |
Constructor with parameters.
Constructor from IParticle.
| xAOD::MissingETAssociation_v1::ConstVec::~ConstVec | ( | ) |
Data class destructor.
| float& xAOD::MissingETAssociation_v1::ConstVec::ce | ( | ) |
Returns reference to modifiable data word storing \( c_{e} \).
| float xAOD::MissingETAssociation_v1::ConstVec::ce | ( | ) | const |
Returns \( c_{e} \).
| float xAOD::MissingETAssociation_v1::ConstVec::cpt | ( | ) | const |
| float& xAOD::MissingETAssociation_v1::ConstVec::cpx | ( | ) |
Returns reference to modifiable data word storing \( c_{x} \).
| float xAOD::MissingETAssociation_v1::ConstVec::cpx | ( | ) | const |
Returns \( c_{x} \).
| float& xAOD::MissingETAssociation_v1::ConstVec::cpy | ( | ) |
Returns reference to modifiable data word storing \( c_{y} \).
| float xAOD::MissingETAssociation_v1::ConstVec::cpy | ( | ) | const |
Returns \( c_{y} \).
| float& xAOD::MissingETAssociation_v1::ConstVec::cpz | ( | ) |
Returns reference to modifiable data word storing \( c_{z} \).
| float xAOD::MissingETAssociation_v1::ConstVec::cpz | ( | ) | const |
Returns \( c_{z} \).
| bool xAOD::MissingETAssociation_v1::ConstVec::operator!= | ( | const ConstVec & | cvec | ) | const |
Inequality operator.
| MissingETAssociation_v1::ConstVec & xAOD::MissingETAssociation_v1::ConstVec::operator*= | ( | float | scale | ) |
| MissingETAssociation_v1::ConstVec & xAOD::MissingETAssociation_v1::ConstVec::operator+= | ( | const ConstVec & | cvec | ) |
| MissingETAssociation_v1::ConstVec & xAOD::MissingETAssociation_v1::ConstVec::operator-= | ( | const ConstVec & | cvec | ) |
| MissingETAssociation_v1::ConstVec & xAOD::MissingETAssociation_v1::ConstVec::operator/= | ( | float | scale | ) |
| void xAOD::MissingETAssociation_v1::ConstVec::setCe | ( | float | e | ) |
Set \( c_{e} \).
| void xAOD::MissingETAssociation_v1::ConstVec::setCpx | ( | float | px | ) |
Set \( c_{x} \).
| void xAOD::MissingETAssociation_v1::ConstVec::setCpy | ( | float | py | ) |
Set \( c_{y} \).
| void xAOD::MissingETAssociation_v1::ConstVec::setCpz | ( | float | pz | ) |
Set \( c_{z} \).
| void xAOD::MissingETAssociation_v1::ConstVec::setSumpt | ( | float | sumpt | ) |
Set sumpt.
| float& xAOD::MissingETAssociation_v1::ConstVec::sumpt | ( | ) |
Returns reference to modifiable data word storing sum of component pt.
| float xAOD::MissingETAssociation_v1::ConstVec::sumpt | ( | ) | const |
Returns sum of component pt.
|
private |
\( E \)
Definition at line 79 of file MissingETAssociation_v1.h.
|
private |
\( P_{x} \)
Definition at line 76 of file MissingETAssociation_v1.h.
|
private |
\( P_{y} \)
Definition at line 77 of file MissingETAssociation_v1.h.
|
private |
\( P_{y} \)
Definition at line 78 of file MissingETAssociation_v1.h.
|
private |
\( E \)
Definition at line 80 of file MissingETAssociation_v1.h.
1.8.18