CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
PFSpecificAlgo.h
Go to the documentation of this file.
1 // -*- C++ -*-
2 //
3 // Package: METAlgorithms
4 // Class: PFSpecificAlgo
5 //
13 //
14 // Original Authors: R. Remington (UF), R. Cavanaugh (UIC/Fermilab)
15 // Created: October 27, 2008
16 // $Id: PFSpecificAlgo.h,v 1.6 2012/06/10 16:37:16 sakuma Exp $
17 //
18 //
19 #ifndef METAlgorithms_PFMETInfo_h
20 #define METAlgorithms_PFMETInfo_h
21 
22 //____________________________________________________________________________||
33 #include "TMatrixD.h"
34 
35 namespace metsig {
36  class SignAlgoResolutions;
37 }
38 
39 //____________________________________________________________________________||
41 {
42  public:
44 
47 
48  private:
54 
57 };
58 
59 //____________________________________________________________________________||
60 #endif // METAlgorithms_PFMETInfo_h
61 
dictionary specific
void initializeSpecificPFMETData(SpecificPFMETData &specific)
math::XYZPoint Point
metsig::SignPFSpecificAlgo pfsignalgo_
XYZTLorentzVectorD XYZTLorentzVector
Lorentz vector with cylindrical internal representation using pseudorapidity.
Definition: LorentzVector.h:30
vector< PseudoJet > jets
Structure containing data common to all types of MET.
Definition: CommonMETData.h:22
math::XYZTLorentzVector LorentzVector
MET made from Particle Flow Candidates.
XYZPointD XYZPoint
point in space with cartesian internal representation
Definition: Point3D.h:13
TMatrixD mkSignifMatrix(edm::Handle< edm::View< reco::Candidate > > &PFCandidates)
reco::PFMET addInfo(edm::Handle< edm::View< reco::Candidate > > PFCandidates, CommonMETData met)
void runSignificance(metsig::SignAlgoResolutions &resolutions, edm::Handle< edm::View< reco::PFJet > > jets)
SpecificPFMETData mkSpecificPFMETData(edm::Handle< edm::View< reco::Candidate > > &PFCandidates)
tuple PFCandidates