![]() |
ATLAS Offline Software
|
Helper struct to hold the sum over pileup objects and its covariance. More...
#include <PufitUtils.h>
Public Member Functions | |
| CovarianceSum () | |
| Default constructor - zero initialize everything. More... | |
| CovarianceSum (const Eigen::Vector2d &sum, const Eigen::Matrix2d &covariance) | |
| Construct with an existing sum and matrix. More... | |
| CovarianceSum & | add (const SignedKinematics &kin, double sigma) |
| Add a new contribution to the sum. More... | |
Public Attributes | |
| Eigen::Vector2d | sum |
| The sum. More... | |
| Eigen::Matrix2d | covariance |
| The covariance matrix. More... | |
Helper struct to hold the sum over pileup objects and its covariance.
Definition at line 43 of file PufitUtils.h.
| HLT::MET::PufitUtils::CovarianceSum::CovarianceSum | ( | ) |
Default constructor - zero initialize everything.
Definition at line 16 of file PufitUtils.cxx.
| HLT::MET::PufitUtils::CovarianceSum::CovarianceSum | ( | const Eigen::Vector2d & | sum, |
| const Eigen::Matrix2d & | covariance | ||
| ) |
| CovarianceSum & HLT::MET::PufitUtils::CovarianceSum::add | ( | const SignedKinematics & | kin, |
| double | sigma | ||
| ) |
Add a new contribution to the sum.
kin The kinematics of the contribution
sigma The resolution of the contribution
Definition at line 25 of file PufitUtils.cxx.
| Eigen::Matrix2d HLT::MET::PufitUtils::CovarianceSum::covariance |
The covariance matrix.
Definition at line 63 of file PufitUtils.h.
| Eigen::Vector2d HLT::MET::PufitUtils::CovarianceSum::sum |
The sum.
Definition at line 61 of file PufitUtils.h.
1.8.18