#include <METAlgo.h>
Public Types | |
typedef std::vector< const reco::Candidate > | InputCollection |
Public Member Functions | |
METAlgo () | |
virtual void | run (edm::Handle< edm::View< reco::Candidate > >, CommonMETData *, double) |
virtual | ~METAlgo () |
Calculates MET for given input CaloTower collection. Does corrections based on supplied parameters.
typedef std::vector<const reco::Candidate> METAlgo::InputCollection |
METAlgo::METAlgo | ( | ) |
Definition at line 20 of file METAlgo.cc.
|
virtual |
Definition at line 26 of file METAlgo.cc.
|
virtual |
Definition at line 41 of file METAlgo.cc.
References funct::cos(), alignCSCRings::e, reco::Candidate::energy(), reco::Candidate::et(), LaserDQM_cfg::input, CommonMETData::met, CommonMETData::mex, CommonMETData::mey, CommonMETData::mez, phi, CommonMETData::phi, reco::Candidate::phi(), funct::sin(), mathSSE::sqrt(), CommonMETData::sumet, reco::Candidate::theta(), and theta().
Referenced by cms::METProducer::produce().