CMS 3D CMS Logo

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 
17 
18 namespace fftjetcms {
22 }
23 
24 #endif // RecoJets_FFTJetAlgorithms_adjustForPileup_h
fftjetcms
Definition: AbsPileupCalculator.h:15
fftjetproducer_cfi.subtractPileupAs4Vec
subtractPileupAs4Vec
Definition: fftjetproducer_cfi.py:223
mixOne_premix_on_sim_cfi.pileup
pileup
Definition: mixOne_premix_on_sim_cfi.py:42
LorentzVector.h
fftjetcms::adjustForPileup
math::XYZTLorentzVector adjustForPileup(const math::XYZTLorentzVector &jet, const math::XYZTLorentzVector &pileup, bool subtractPileupAs4Vec)
Definition: adjustForPileup.cc:4
math::XYZTLorentzVector
XYZTLorentzVectorD XYZTLorentzVector
Lorentz vector with cylindrical internal representation using pseudorapidity.
Definition: LorentzVector.h:29
metsig::jet
Definition: SignAlgoResolutions.h:47