src
RecoMET
METAlgorithms
interface
METAlgo.h
Go to the documentation of this file.
1
// -*- C++ -*-
2
//
3
// Package: METAlgorithms
4
// Class: METAlgo
5
//
13
//
14
// Original Authors: Michael Schmitt, Richard Cavanaugh The University of Florida
15
// Created: May 14, 2005
16
//
17
//
18
19
//____________________________________________________________________________||
20
#ifndef METAlgo_h
21
#define METAlgo_h
22
23
//____________________________________________________________________________||
24
#include "
DataFormats/Common/interface/ValueMap.h
"
25
#include "
DataFormats/Candidate/interface/CandidateFwd.h
"
26
#include "
DataFormats/METReco/interface/CommonMETData.h
"
27
28
//____________________________________________________________________________||
29
class
METAlgo
{
30
public
:
31
METAlgo
() {}
32
virtual
~METAlgo
() {}
33
CommonMETData
run
(
const
edm::View<reco::Candidate>
&
candidates
,
34
double
globalThreshold
= 0.0,
35
edm::ValueMap<float>
const
*
weights
=
nullptr
);
36
};
37
38
//____________________________________________________________________________||
39
#endif // METAlgo_h
METAlgo::~METAlgo
virtual ~METAlgo()
Definition:
METAlgo.h:32
METAlgo
Definition:
METAlgo.h:29
CommonMETData.h
ValueMap.h
edm::View
Definition:
CaloClusterFwd.h:14
CommonMETData
Structure containing data common to all types of MET.
Definition:
CommonMETData.h:12
edm::ValueMap< float >
METAlgo::METAlgo
METAlgo()
Definition:
METAlgo.h:31
CandidateFwd.h
METAlgo::run
CommonMETData run(const edm::View< reco::Candidate > &candidates, double globalThreshold=0.0, edm::ValueMap< float > const *weights=nullptr)
Definition:
METAlgo.cc:16
HLT_2022v12_cff.weights
weights
Definition:
HLT_2022v12_cff.py:72024
HLT_2022v12_cff.candidates
candidates
Definition:
HLT_2022v12_cff.py:38164
HLT_2022v12_cff.globalThreshold
globalThreshold
Definition:
HLT_2022v12_cff.py:36018
Generated for CMSSW Reference Manual by
1.8.14