#include <Tauto3Mu.h>
Public Member Functions | |
bool | GetTau3Mu (std::vector< l1t::TrackerMuon > &trkMus, std::vector< ConvertedTTTrack > &convertedTracks) |
Tauto3Mu (const edm::ParameterSet &iConfig) | |
Tauto3Mu (const Tauto3Mu &cpy) | |
~Tauto3Mu () | |
Public Member Functions inherited from Phase2L1GMT::TopoAlgo | |
int | deltaEta (const int eta1, const int eta2) |
int | deltaPhi (int phi1, int phi2) |
int | deltaZ0 (const int Z01, const int Z02) |
void | DumpInputs () |
void | load (std::vector< l1t::TrackerMuon > &trkMus, std::vector< ConvertedTTTrack > &convertedTracks) |
TopoAlgo () | |
TopoAlgo (const TopoAlgo &cpy) | |
~TopoAlgo () | |
Private Member Functions | |
bool | Find3MuComb (std::vector< l1t::TrackerMuon > &trkMus) |
bool | FindCloset3Mu (std::vector< std::pair< int, unsigned int > > &mu_phis, std::vector< std::pair< unsigned, unsigned > > &nearby3mu) |
int | Get3MuDphi (unsigned target, unsigned obj1, unsigned obj2) |
int | Get3MuMass (unsigned target, unsigned obj1, unsigned obj2) |
int | GetDiMass (const l1t::TrackerMuon &mu1, const l1t::TrackerMuon &mu2) |
Additional Inherited Members | |
Protected Attributes inherited from Phase2L1GMT::TopoAlgo | |
std::vector< ConvertedTTTrack > * | convertedTracks |
std::ofstream | dumpInput |
std::vector< l1t::TrackerMuon > * | trkMus |
Definition at line 23 of file Tauto3Mu.h.
|
inline |
Definition at line 44 of file Tauto3Mu.h.
|
inline |
Definition at line 46 of file Tauto3Mu.h.
|
inline |
Definition at line 48 of file Tauto3Mu.h.
|
inlineprivate |
Definition at line 64 of file Tauto3Mu.h.
References FindCloset3Mu(), Get3MuMass(), mps_fire::i, jetUpdater_cfi::sort, and Phase2L1GMT::TopoAlgo::trkMus.
Referenced by GetTau3Mu().
|
inlineprivate |
Definition at line 112 of file Tauto3Mu.h.
References Get3MuDphi(), mps_fire::i, edm::second(), and groupFilesInBlocks::temp.
Referenced by Find3MuComb().
|
inlineprivate |
Definition at line 147 of file Tauto3Mu.h.
References Phase2L1GMT::TopoAlgo::deltaPhi(), filterCSVwithJSON::target, and Phase2L1GMT::TopoAlgo::trkMus.
Referenced by FindCloset3Mu().
|
inlineprivate |
Definition at line 89 of file Tauto3Mu.h.
References GetDiMass(), filterCSVwithJSON::target, and Phase2L1GMT::TopoAlgo::trkMus.
Referenced by Find3MuComb().
|
inlineprivate |
Definition at line 101 of file Tauto3Mu.h.
References funct::cos(), Phase2L1GMT::TopoAlgo::deltaEta(), Phase2L1GMT::TopoAlgo::deltaPhi(), l1t::L1Candidate::hwEta(), l1t::L1Candidate::hwPhi(), l1t::L1Candidate::hwPt(), and EgHLTOffHistBins_cfi::mass.
Referenced by Get3MuMass().
|
inline |
Definition at line 54 of file Tauto3Mu.h.
References Find3MuComb(), and Phase2L1GMT::TopoAlgo::trkMus.