Line Code
1 2 3 4 5 6 7 8 9 10
#include "CommonTools/RecoAlgos/plugins/PrimaryVertexSorter.h"
#include "DataFormats/RecoCandidate/interface/RecoChargedRefCandidate.h"
#include "DataFormats/ParticleFlowCandidate/interface/PFCandidate.h"

typedef PrimaryVertexSorter<std::vector<reco::RecoChargedRefCandidate> > RecoChargedRefCandidatePrimaryVertexSorter;
DEFINE_FWK_MODULE(RecoChargedRefCandidatePrimaryVertexSorter);
typedef PrimaryVertexSorter<std::vector<reco::PFCandidate> > PFCandidatePrimaryVertexSorter;
DEFINE_FWK_MODULE(PFCandidatePrimaryVertexSorter);
typedef PrimaryVertexSorter<std::vector<pat::PackedCandidate> > PackedCandidatePrimaryVertexSorter;
DEFINE_FWK_MODULE(PackedCandidatePrimaryVertexSorter);