#include <iostream>
#include <fstream>
#include <functional>
#include <algorithm>
#include "RecoJets/FFTJetProducers/plugins/FFTJetProducer.h"
#include "fftjet/VectorRecombinationAlgFactory.hh"
#include "fftjet/RecombinationAlgFactory.hh"
#include "FWCore/Framework/interface/MakerMacros.h"
#include "FWCore/ParameterSet/interface/ParameterSet.h"
#include "DataFormats/Common/interface/View.h"
#include "DataFormats/Common/interface/Handle.h"
#include "DataFormats/VertexReco/interface/Vertex.h"
#include "DataFormats/JetReco/interface/FFTCaloJetCollection.h"
#include "DataFormats/JetReco/interface/FFTGenJetCollection.h"
#include "DataFormats/JetReco/interface/FFTPFJetCollection.h"
#include "DataFormats/JetReco/interface/FFTJPTJetCollection.h"
#include "DataFormats/JetReco/interface/FFTBasicJetCollection.h"
#include "DataFormats/JetReco/interface/FFTTrackJetCollection.h"
#include "DataFormats/Candidate/interface/Candidate.h"
#include "DataFormats/JetReco/interface/FFTJetProducerSummary.h"
#include "RecoJets/FFTJetProducers/interface/FFTJetParameterParser.h"
#include "RecoJets/FFTJetAlgorithms/interface/clusteringTreeConverters.h"
#include "RecoJets/FFTJetAlgorithms/interface/jetConverters.h"
#include "RecoJets/FFTJetAlgorithms/interface/matchOneToOne.h"
#include "RecoJets/FFTJetAlgorithms/interface/JetToPeakDistance.h"
#include "RecoJets/FFTJetAlgorithms/interface/adjustForPileup.h"
#include "DataFormats/JetReco/interface/DiscretizedEnergyFlow.h"
#include "RecoJets/JetProducers/interface/JetSpecific.h"
#include "JetMETCorrections/FFTJetObjects/interface/FFTJetLookupTableSequenceLoader.h"
Go to the source code of this file.
Defines | |
#define | init_param(type, varname) varname (ps.getParameter< type >( #varname )) |
#define | jet_type_switch(method, arg1, arg2) |
#define | make_param(type, varname) |
Functions | |
DEFINE_FWK_MODULE (FFTJetProducer) |
Definition at line 68 of file FFTJetProducer.cc.
#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;\ default:\ assert(!"ERROR in FFTJetProducer : invalid jet type."\ " This is a bug. Please report.");\ }\ } while(0);
Definition at line 77 of file FFTJetProducer.cc.
Referenced by FFTJetProducer::FFTJetProducer().
#define make_param | ( | type, | |
varname | |||
) |
Definition at line 65 of file FFTJetProducer.cc.
DEFINE_FWK_MODULE | ( | FFTJetProducer | ) |