const double m_kMatchingPt
bool findCorrectPairing()
double getDeltaR(const reco::Track &track1, const reco::Track &track2)
bool doTau3MuReco(const edm::Event &iEvent, const edm::EventSetup &iSetup, reco::MuonCollection *muonCollection, reco::TrackCollection *trackCollection)
bool find3rdTrack(const edm::Event &iEvent, const edm::EventSetup &iSetup, const reco::TrackCollection &Tracks)
std::vector< Muon > MuonCollection
collection of Muon objects
bool check4MuonTrack(const reco::Track &track)
const double m_kTauMassCut
const edm::EDGetTokenT< reco::MuonCollection > m_kMuonSourceToken
Tau3MuReco(const edm::ParameterSet &iConfig, edm::ConsumesCollector &&iC)
double getInvariantMass(const reco::TrackCollection *tracks, const double MuonMass=0.106)
reco::MuonCollection * m_MuonCollection
const edm::EDGetTokenT< reco::TrackCollection > m_kTrackSourceToken
const double m_kMatchingDeltaR
reco::TrackCollection * m_TrackCollection
bool removeIncorrectMuon()
std::vector< Track > TrackCollection
collection of Tracks