CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions | Private Attributes
metsig::significanceAlgo Class Reference

#include <significanceAlgo.h>

Public Member Functions

const void addObjects (const std::vector< metsig::SigInputObj > &EventVec)
 
const void addSignifMatrix (const reco::METCovMatrix &input)
 
reco::METCovMatrix getSignifMatrix () const
 
const void setSignifMatrix (const reco::METCovMatrix &input, const double &met_r, const double &met_phi, const double &met_set)
 reset the signficance matrix (this is the most likely case), so that the vector sum can be continued More...
 
const double significance (double &met_r, double &met_phi, double &met_set)
 
 significanceAlgo ()
 
const void subtractObjects (const std::vector< metsig::SigInputObj > &EventVec)
 
 ~significanceAlgo ()
 

Private Attributes

double set_worker_
 
reco::METCovMatrix signifmatrix_
 
double xmet_
 
double ymet_
 

Detailed Description

Definition at line 86 of file significanceAlgo.h.

Constructor & Destructor Documentation

metsig::significanceAlgo::significanceAlgo ( )

Definition at line 27 of file significanceAlgo.cc.

metsig::significanceAlgo::~significanceAlgo ( )

Definition at line 60 of file significanceAlgo.cc.

Member Function Documentation

const void metsig::significanceAlgo::addObjects ( const std::vector< metsig::SigInputObj > &  EventVec)

Definition at line 116 of file significanceAlgo.cc.

Referenced by PFMEtSignInterfaceBase::operator()().

const void metsig::significanceAlgo::addSignifMatrix ( const reco::METCovMatrix input)

Definition at line 41 of file significanceAlgo.cc.

reco::METCovMatrix metsig::significanceAlgo::getSignifMatrix ( ) const
inline

Definition at line 96 of file significanceAlgo.h.

References signifmatrix_.

Referenced by metsig::SignPFSpecificAlgo::getSignifMatrix(), and PFMEtSignInterfaceBase::operator()().

96 {return signifmatrix_;}
reco::METCovMatrix signifmatrix_
const void metsig::significanceAlgo::setSignifMatrix ( const reco::METCovMatrix input,
const double &  met_r,
const double &  met_phi,
const double &  met_set 
)

reset the signficance matrix (this is the most likely case), so that the vector sum can be continued

Definition at line 49 of file significanceAlgo.cc.

const double metsig::significanceAlgo::significance ( double &  met_r,
double &  met_phi,
double &  met_set 
)

Definition at line 149 of file significanceAlgo.cc.

const void metsig::significanceAlgo::subtractObjects ( const std::vector< metsig::SigInputObj > &  EventVec)

Definition at line 82 of file significanceAlgo.cc.

Member Data Documentation

double metsig::significanceAlgo::set_worker_
private

Definition at line 104 of file significanceAlgo.h.

reco::METCovMatrix metsig::significanceAlgo::signifmatrix_
private

Definition at line 102 of file significanceAlgo.h.

Referenced by getSignifMatrix().

double metsig::significanceAlgo::xmet_
private

Definition at line 105 of file significanceAlgo.h.

double metsig::significanceAlgo::ymet_
private

Definition at line 106 of file significanceAlgo.h.