File indexing completed on 2024-04-06 12:01:05
0001 #include "CommonTools/UtilAlgos/interface/FwdPtrCollectionFilter.h"
0002 #include "DataFormats/ParticleFlowCandidate/interface/PFCandidate.h"
0003 #include "DataFormats/ParticleFlowCandidate/interface/PFCandidateFwd.h"
0004 #include "CommonTools/UtilAlgos/interface/StringCutObjectSelector.h"
0005 #include "CommonTools/UtilAlgos/interface/PdgIdSelector.h"
0006 #include "CommonTools/ParticleFlow/interface/PFCandidateWithSrcPtrFactory.h"
0007
0008 typedef edm::FwdPtrCollectionFilter<reco::PFCandidate,
0009 reco::StringCutObjectSelectorHandler<reco::PFCandidate, false>,
0010 reco::PFCandidateWithSrcPtrFactory>
0011 PFCandidateFwdPtrCollectionStringFilter;
0012 typedef edm::FwdPtrCollectionFilter<reco::PFCandidate, reco::PdgIdSelectorHandler, reco::PFCandidateWithSrcPtrFactory>
0013 PFCandidateFwdPtrCollectionPdgIdFilter;
0014
0015 #include "FWCore/Framework/interface/MakerMacros.h"
0016 DEFINE_FWK_MODULE(PFCandidateFwdPtrCollectionStringFilter);
0017 DEFINE_FWK_MODULE(PFCandidateFwdPtrCollectionPdgIdFilter);