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 Member Functions | Private Attributes
SignCaloSpecificAlgo Class Reference

#include <RecoMET/METAlgorithms/interface/SignCaloSpecificAlgo.h>

Public Member Functions

void calculateBaseCaloMET (edm::Handle< edm::View< reco::Candidate > > towers, const CommonMETData &met, const metsig::SignAlgoResolutions &resolutions, bool noHF, double globalthreshold)
 
double getSignificance ()
 
reco::METCovMatrix getSignificanceMatrix () const
 
 SignCaloSpecificAlgo ()
 
void usePreviousSignif (const std::vector< double > &values)
 
void usePreviousSignif (const reco::METCovMatrix &matrix)
 
 ~SignCaloSpecificAlgo ()
 

Private Member Functions

std::vector< metsig::SigInputObjmakeVectorOutOfCaloTowers (edm::Handle< edm::View< reco::Candidate > > towers, const metsig::SignAlgoResolutions &resolutions, bool noHF, double globalthreshold)
 

Private Attributes

reco::METCovMatrix matrix_
 
double significance_
 

Detailed Description

Description: <one line="" class="" summary>="">

Implementation: <Notes on="" implementation>="">

Definition at line 34 of file SignCaloSpecificAlgo.h.

Constructor & Destructor Documentation

SignCaloSpecificAlgo::SignCaloSpecificAlgo ( )

Definition at line 25 of file SignCaloSpecificAlgo.cc.

SignCaloSpecificAlgo::~SignCaloSpecificAlgo ( )

Definition at line 30 of file SignCaloSpecificAlgo.cc.

Member Function Documentation

void SignCaloSpecificAlgo::calculateBaseCaloMET ( edm::Handle< edm::View< reco::Candidate > >  towers,
const CommonMETData met,
const metsig::SignAlgoResolutions resolutions,
bool  noHF,
double  globalthreshold 
)

Definition at line 150 of file SignCaloSpecificAlgo.cc.

double SignCaloSpecificAlgo::getSignificance ( )
inline

Definition at line 43 of file SignCaloSpecificAlgo.h.

References significance_.

43 {return significance_;}
reco::METCovMatrix SignCaloSpecificAlgo::getSignificanceMatrix ( void  ) const
inline

Definition at line 44 of file SignCaloSpecificAlgo.h.

References matrix_.

44 {return matrix_;}
reco::METCovMatrix matrix_
std::vector< metsig::SigInputObj > SignCaloSpecificAlgo::makeVectorOutOfCaloTowers ( edm::Handle< edm::View< reco::Candidate > >  towers,
const metsig::SignAlgoResolutions resolutions,
bool  noHF,
double  globalthreshold 
)
private

Definition at line 49 of file SignCaloSpecificAlgo.cc.

void SignCaloSpecificAlgo::usePreviousSignif ( const std::vector< double > &  values)

Definition at line 34 of file SignCaloSpecificAlgo.cc.

void SignCaloSpecificAlgo::usePreviousSignif ( const reco::METCovMatrix matrix)
inline

Member Data Documentation

reco::METCovMatrix SignCaloSpecificAlgo::matrix_
private

Definition at line 53 of file SignCaloSpecificAlgo.h.

Referenced by getSignificanceMatrix(), and usePreviousSignif().

double SignCaloSpecificAlgo::significance_
private

Definition at line 52 of file SignCaloSpecificAlgo.h.

Referenced by getSignificance().