1 #ifndef PhysicsTools_TagAndProbe_TagProbePairMaker_h
2 #define PhysicsTools_TagAndProbe_TagProbePairMaker_h
reco::CandidateBaseRef probe
std::vector< TagProbePair > TagProbePairs
reco::CandidateBaseRef tag
edm::EDGetTokenT< reco::CandidateView > srcToken_
reco::CandidateBaseRef pair
TagProbePairs run(const edm::Event &iEvent) const
fill in tghe T&P pairs for this event
TagProbePair(const reco::CandidateBaseRef &t, const reco::CandidateBaseRef &p, const reco::CandidateBaseRef &tp, float m)
a simple struct to hold tag, probe and mass
TagProbePairMaker(const edm::ParameterSet &iConfig, edm::ConsumesCollector &&iC)
void phiCutByEventNumber(TagProbePairs &pairs, int eventNumber) const
void arbitrate(TagProbePairs &pairs) const