#include "CommonTools/Utils/interface/StringCutObjectSelector.h"
#include "CommonTools/Utils/interface/StringObjectFunction.h"
#include "DataFormats/PatCandidates/interface/Electron.h"
#include "DataFormats/PatCandidates/interface/GenericParticle.h"
#include "DataFormats/PatCandidates/interface/Jet.h"
#include "DataFormats/PatCandidates/interface/MET.h"
#include "DataFormats/PatCandidates/interface/Muon.h"
#include "DataFormats/PatCandidates/interface/PFParticle.h"
#include "DataFormats/PatCandidates/interface/Photon.h"
#include "DataFormats/PatCandidates/interface/Tau.h"
#include "FWCore/Framework/interface/Event.h"
#include "FWCore/Framework/interface/stream/EDProducer.h"
#include "FWCore/ParameterSet/interface/ParameterSet.h"
#include "FWCore/Utilities/interface/InputTag.h"
#include "PhysicsTools/PatAlgos/interface/OverlapTest.h"
#include <memory>
#include <vector>
#include "FWCore/Framework/interface/MakerMacros.h"
Go to the source code of this file.
Classes | |
class | pat::PATCleaner< PATObjType > |
PAT Cleaner module for PAT Objects. More... | |
Namespaces | |
pat | |
Typedefs | |
typedef pat::PATCleaner< pat::Electron > | pat::PATElectronCleaner |
typedef pat::PATCleaner< pat::GenericParticle > | pat::PATGenericParticleCleaner |
typedef pat::PATCleaner< pat::Jet > | pat::PATJetCleaner |
typedef pat::PATCleaner< pat::MET > | pat::PATMETCleaner |
typedef pat::PATCleaner< pat::Muon > | pat::PATMuonCleaner |
typedef pat::PATCleaner< pat::PFParticle > | pat::PATPFParticleCleaner |
typedef pat::PATCleaner< pat::Photon > | pat::PATPhotonCleaner |
typedef pat::PATCleaner< pat::Tau > | pat::PATTauCleaner |
Functions | |
static const edm::ParameterSetDescriptionFillerPluginFactory::PMaker< edm::ParameterSetDescriptionFiller< PATElectronCleaner > > | s_filler__LINE__ ("PATElectronCleaner") |
static const edm::MakerPluginFactory ::PMaker< edm::WorkerMaker< PATElectronCleaner > > | s_maker__LINE__ ("PATElectronCleaner") |
|
static |
|
static |