Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
RecoJets
FFTJetAlgorithms
interface
adjustForPileup.h
Go to the documentation of this file.
1
// Common tool for pileup subtraction. Can be used
2
// to subtract pileup as a 4-vector or just to scale
3
// the jet 4-vector so that its Pt becomes less by
4
// the amount of pileup Pt.
5
//
6
// If the amount of pileup is larger than the amount
7
// of Pt available in the jet, all components of the
8
// jet 4-vector will be set to 0.
9
//
10
// I. Volobouev
11
// July 2012
12
13
#ifndef RecoJets_FFTJetAlgorithms_adjustForPileup_h
14
#define RecoJets_FFTJetAlgorithms_adjustForPileup_h
15
16
#include "
DataFormats/Math/interface/LorentzVector.h
"
17
18
namespace
fftjetcms {
19
math::XYZTLorentzVector
adjustForPileup
(
20
const
math::XYZTLorentzVector
&
jet
,
21
const
math::XYZTLorentzVector
&
pileup
,
22
bool
subtractPileupAs4Vec);
23
}
24
25
#endif // RecoJets_FFTJetAlgorithms_adjustForPileup_h
metsig::jet
Definition:
SignAlgoResolutions.h:40
math::XYZTLorentzVector
XYZTLorentzVectorD XYZTLorentzVector
Lorentz vector with cylindrical internal representation using pseudorapidity.
Definition:
LorentzVector.h:29
estimatePileup_makeJSON.pileup
list pileup
Definition:
estimatePileup_makeJSON.py:193
LorentzVector.h
fftjetcms::adjustForPileup
math::XYZTLorentzVector adjustForPileup(const math::XYZTLorentzVector &jet, const math::XYZTLorentzVector &pileup, bool subtractPileupAs4Vec)
Definition:
adjustForPileup.cc:4
Generated for CMSSW Reference Manual by
1.8.5