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.