#include <TagProbePairMaker.h>
Public Member Functions | |
TagProbePairs | run (const edm::Event &iEvent) const |
fill in tghe T&P pairs for this event More... | |
TagProbePairMaker (const edm::ParameterSet &iConfig, edm::ConsumesCollector &&iC) | |
~TagProbePairMaker () | |
Private Types | |
enum | Arbitration { None, OneProbe, BestMass, Random2, NonDuplicate, OnePair } |
Private Member Functions | |
void | arbitrate (TagProbePairs &pairs) const |
void | phiCutByEventNumber (TagProbePairs &pairs, int eventNumber) const |
Private Attributes | |
Arbitration | arbitration_ |
double | arbitrationMass_ |
bool | phiCutForTwoLeg_ |
TRandom2 * | randGen_ |
edm::EDGetTokenT < reco::CandidateView > | srcToken_ |
Definition at line 26 of file TagProbePairMaker.h.
|
private |
Enumerator | |
---|---|
None | |
OneProbe | |
BestMass | |
Random2 | |
NonDuplicate | |
OnePair |
Definition at line 36 of file TagProbePairMaker.h.
tnp::TagProbePairMaker::TagProbePairMaker | ( | const edm::ParameterSet & | iConfig, |
edm::ConsumesCollector && | iC | ||
) |
Definition at line 4 of file TagProbePairMaker.cc.
References arbitration_, arbitrationMass_, BestMass, Exception, edm::ParameterSet::existsAs(), edm::ParameterSet::getParameter(), NonDuplicate, None, OnePair, OneProbe, phiCutForTwoLeg_, randGen_, Random2, and AlCaHLTBitMon_QueryRunRegistry::string.
|
inline |
|
private |
Definition at line 113 of file TagProbePairMaker.cc.
References funct::abs(), alignCSCRings::e, and std::swap().
|
private |
Definition at line 71 of file TagProbePairMaker.cc.
References gather_cfg::cout.
tnp::TagProbePairs tnp::TagProbePairMaker::run | ( | const edm::Event & | iEvent | ) | const |
fill in tghe T&P pairs for this event
Definition at line 38 of file TagProbePairMaker.cc.
References gather_cfg::cout, reco::Candidate::daughter(), edm::EventID::event(), edm::Event::getByToken(), edm::EventBase::id(), reco::Candidate::mass(), reco::Candidate::masterClone(), FSQ::None, reco::Candidate::numberOfDaughters(), and alcazmumu_cfi::src.
Referenced by TagProbeFitTreeProducer::analyze().
|
private |
Definition at line 37 of file TagProbePairMaker.h.
Referenced by TagProbePairMaker().
|
private |
Definition at line 38 of file TagProbePairMaker.h.
Referenced by TagProbePairMaker().
|
private |
Definition at line 43 of file TagProbePairMaker.h.
Referenced by TagProbePairMaker().
|
private |
Definition at line 40 of file TagProbePairMaker.h.
Referenced by TagProbePairMaker(), and ~TagProbePairMaker().
|
private |
Definition at line 35 of file TagProbePairMaker.h.