![]() |
![]() |
#include <iostream>
#include <memory>
#include <cfloat>
#include <cmath>
#include "FWCore/Framework/interface/Frameworkfwd.h"
#include "FWCore/Framework/interface/EDProducer.h"
#include "FWCore/Framework/interface/Event.h"
#include "FWCore/Framework/interface/MakerMacros.h"
#include "FWCore/ParameterSet/interface/ParameterSet.h"
#include "RecoJets/FFTJetAlgorithms/interface/adjustForPileup.h"
#include "RecoJets/FFTJetProducers/interface/JetType.h"
#include "JetMETCorrections/FFTJetObjects/interface/FFTJetCorrectorSequenceTypemap.h"
Go to the source code of this file.
Classes | |
class | FFTJetCorrectionProducer |
Defines | |
#define | jet_type_switch(method, arg1, arg2) |
#define | PILEUP_CALCULATION_MASK 0x200 |
#define | PILEUP_SUBTRACTION_MASK_4VEC 0x400 |
#define | PILEUP_SUBTRACTION_MASK_ANY |
#define | PILEUP_SUBTRACTION_MASK_PT 0x800 |
Functions | |
DEFINE_FWK_MODULE (FFTJetCorrectionProducer) |
#define jet_type_switch | ( | method, | |
arg1, | |||
arg2 | |||
) |
do {\ switch (jetType)\ {\ case CALOJET:\ method <reco::CaloJet> ( arg1 , arg2 );\ break;\ case PFJET:\ method <reco::PFJet> ( arg1 , arg2 );\ break;\ case GENJET:\ method <reco::GenJet> ( arg1 , arg2 );\ break;\ case TRACKJET:\ method <reco::TrackJet> ( arg1 , arg2 );\ break;\ case BASICJET:\ method <reco::BasicJet> ( arg1 , arg2 );\ break;\ case JPTJET:\ method <reco::JPTJet> ( arg1 , arg2 );\ break;\ default:\ assert(!"ERROR in FFTJetCorrectionProducer : invalid jet type."\ " This is a bug. Please report.");\ }\ } while(0);
Definition at line 52 of file FFTJetCorrectionProducer.cc.
Referenced by FFTJetCorrectionProducer::FFTJetCorrectionProducer(), and FFTJetCorrectionProducer::produce().
#define PILEUP_CALCULATION_MASK 0x200 |
Definition at line 41 of file FFTJetCorrectionProducer.cc.
Referenced by FFTJetCorrectionProducer::applyCorrections().
#define PILEUP_SUBTRACTION_MASK_4VEC 0x400 |
Definition at line 42 of file FFTJetCorrectionProducer.cc.
Referenced by FFTJetCorrectionProducer::performPileupSubtraction().
#define PILEUP_SUBTRACTION_MASK_ANY |
Definition at line 44 of file FFTJetCorrectionProducer.cc.
Referenced by FFTJetCorrectionProducer::applyCorrections().
#define PILEUP_SUBTRACTION_MASK_PT 0x800 |
Definition at line 43 of file FFTJetCorrectionProducer.cc.
Referenced by FFTJetCorrectionProducer::performPileupSubtraction().
DEFINE_FWK_MODULE | ( | FFTJetCorrectionProducer | ) |