1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
#include "CommonTools/UtilAlgos/interface/FwdPtrCollectionFilter.h"
#include "DataFormats/ParticleFlowCandidate/interface/PFCandidate.h"
#include "DataFormats/ParticleFlowCandidate/interface/PFCandidateFwd.h"
#include "CommonTools/UtilAlgos/interface/StringCutObjectSelector.h"
#include "CommonTools/UtilAlgos/interface/PdgIdSelector.h"
#include "CommonTools/ParticleFlow/interface/PFCandidateWithSrcPtrFactory.h"
typedef edm::FwdPtrCollectionFilter<reco::PFCandidate,
reco::StringCutObjectSelectorHandler<reco::PFCandidate, false>,
reco::PFCandidateWithSrcPtrFactory>
PFCandidateFwdPtrCollectionStringFilter;
typedef edm::FwdPtrCollectionFilter<reco::PFCandidate, reco::PdgIdSelectorHandler, reco::PFCandidateWithSrcPtrFactory>
PFCandidateFwdPtrCollectionPdgIdFilter;
#include "FWCore/Framework/interface/MakerMacros.h"
DEFINE_FWK_MODULE(PFCandidateFwdPtrCollectionStringFilter);
DEFINE_FWK_MODULE(PFCandidateFwdPtrCollectionPdgIdFilter);
|