1 #ifndef HeavyFlavorAnalysis_Onia2MuMu_Onia2MuMuPAT_h 2 #define HeavyFlavorAnalysis_Onia2MuMu_Onia2MuMuPAT_h 28 return t1.userFloat(
"vProb") > t2.userFloat(
"vProb");
45 void endJob()
override ;
46 bool isAbHadron(
int pdgID);
47 bool isAMixedbHadron(
int pdgID,
int momPdgID);
bool operator()(const T &t1, const T &t2) const
StringCutObjectSelector< pat::Muon > higherPuritySelection_
InvariantMassFromVertex massCalculator
edm::EDGetTokenT< reco::BeamSpot > revtxbs_
auto const T2 &decltype(t1.eta()) t2
StringCutObjectSelector< reco::Candidate, true > dimuonSelection_
edm::EDGetTokenT< reco::TrackCollection > revtxtrks_
bool addMuonlessPrimaryVertex_
StringCutObjectSelector< pat::Muon > lowerPuritySelection_
edm::EDGetTokenT< reco::BeamSpot > thebeamspot_
edm::EDGetTokenT< reco::VertexCollection > thePVs_
GreaterByVProb< pat::CompositeCandidate > vPComparator_
edm::EDGetTokenT< edm::View< pat::Muon > > muons_