#include <AlgoMuon.h>
Public Member Functions | |
AlgoMuon () | |
AlgoMuon (int disc=-999, int phi=9999, int eta=99, int refLayer=-1, int hits=0, int q=-1, int bx=0, int pt=-1, int charge=99) | |
int | getBx () const |
int | getCharge () const |
int | getDisc () const |
int | getEta () const |
int | getHits () const |
unsigned int | getPatternNumber () const |
int | getPhi () const |
int | getPhiRHit () const |
int | getPt () const |
int | getQ () const |
unsigned int | getRefHitNumber () const |
int | getRefLayer () const |
bool | isValid () const |
bool | operator< (const AlgoMuon &o) const |
void | setBx (int bx) |
void | setCharge (int charge) |
void | setDisc (int disc) |
void | setEta (int eta) |
void | setHits (int hits) |
void | setPatternNumber (unsigned int aPatNum) |
void | setPhi (int phi) |
void | setPhiRHit (int phiRHit) |
void | setPt (int pt) |
void | setQ (int q) |
void | setRefHitNumber (unsigned int aRefHitNum) |
void | setRefLayer (int refLayer) |
virtual | ~AlgoMuon () |
Private Attributes | |
int | m_bx |
int | m_charge |
int | m_disc |
int | m_eta |
int | m_hits |
unsigned int | m_patNumb |
int | m_phi |
int | m_phiRHit |
int | m_pt |
int | m_q |
int | m_refLayer |
unsigned int | m_rhitNumb |
Friends | |
std::ostream & | operator<< (std::ostream &out, const AlgoMuon &o) |
Definition at line 6 of file AlgoMuon.h.
|
inline |
Definition at line 11 of file AlgoMuon.h.
Referenced by GhostBusterPreferRefDt::select().
|
inline |
Definition at line 12 of file AlgoMuon.h.
|
inlinevirtual |
Definition at line 18 of file AlgoMuon.h.
|
inline |
|
inline |
Definition at line 28 of file AlgoMuon.h.
References m_charge.
Referenced by operator<<(), and XMLConfigWriter::writeAlgoMuon().
|
inline |
Definition at line 20 of file AlgoMuon.h.
References m_disc.
Referenced by operator<(), operator<<(), GhostBusterPreferRefDt::select(), OMTFSorter::sortRefHitResults(), and XMLConfigWriter::writeAlgoMuon().
|
inline |
Definition at line 22 of file AlgoMuon.h.
References m_eta.
Referenced by operator<<(), OMTFSorter::sortRefHitResults(), and XMLConfigWriter::writeAlgoMuon().
|
inline |
Definition at line 24 of file AlgoMuon.h.
References m_hits.
Referenced by operator<<(), OMTFSorter::sortRefHitResults(), and XMLConfigWriter::writeAlgoMuon().
|
inline |
Definition at line 30 of file AlgoMuon.h.
References m_patNumb.
Referenced by operator<(), GhostBusterPreferRefDt::select(), and XMLConfigWriter::writeAlgoMuon().
|
inline |
Definition at line 21 of file AlgoMuon.h.
References m_phi.
Referenced by operator<<(), OMTFSorter::sortRefHitResults(), and XMLConfigWriter::writeAlgoMuon().
|
inline |
Definition at line 29 of file AlgoMuon.h.
References m_phiRHit.
Referenced by OMTFSorter::sortRefHitResults(), and XMLConfigWriter::writeAlgoMuon().
|
inline |
Definition at line 27 of file AlgoMuon.h.
References m_pt.
Referenced by operator<<(), XMLConfigWriter::writeAlgoMuon(), and OMTFReconstruction::writeResultToXML().
|
inline |
Definition at line 25 of file AlgoMuon.h.
References m_q.
Referenced by operator<(), operator<<(), GhostBusterPreferRefDt::select(), OMTFSorter::sortRefHitResults(), and XMLConfigWriter::writeAlgoMuon().
|
inline |
Definition at line 31 of file AlgoMuon.h.
References m_rhitNumb.
Referenced by operator<(), and GhostBusterPreferRefDt::select().
|
inline |
Definition at line 23 of file AlgoMuon.h.
References m_refLayer.
Referenced by operator<<(), GhostBusterPreferRefDt::select(), OMTFSorter::sortRefHitResults(), and XMLConfigWriter::writeAlgoMuon().
bool AlgoMuon::isValid | ( | void | ) | const |
Definition at line 6 of file AlgoMuon.cc.
References m_q.
Referenced by ntupleDataFormat._Object::_checkIsValid(), core.AutoHandle.AutoHandle::ReallyLoad(), and setRefHitNumber().
bool AlgoMuon::operator< | ( | const AlgoMuon & | o | ) | const |
Definition at line 10 of file AlgoMuon.cc.
References getDisc(), getPatternNumber(), getQ(), and getRefHitNumber().
Referenced by setRefHitNumber().
|
inline |
|
inline |
Definition at line 41 of file AlgoMuon.h.
References ALCARECOTkAlJpsiMuMu_cff::charge, and m_charge.
|
inline |
Definition at line 33 of file AlgoMuon.h.
References TtSemiLepEvtBuilder_cfi::disc, and m_disc.
Referenced by OMTFSorter::sortSingleResult().
|
inline |
Definition at line 35 of file AlgoMuon.h.
References PVValHelper::eta, and m_eta.
Referenced by GhostBusterPreferRefDt::select(), and OMTFSorter::sortSingleResult().
|
inline |
Definition at line 37 of file AlgoMuon.h.
References hfClusterShapes_cfi::hits, and m_hits.
Referenced by OMTFSorter::sortSingleResult().
|
inline |
Definition at line 43 of file AlgoMuon.h.
References m_patNumb.
Referenced by OMTFSorter::sortRefHitResults().
|
inline |
Definition at line 34 of file AlgoMuon.h.
Referenced by OMTFSorter::sortSingleResult().
|
inline |
Definition at line 42 of file AlgoMuon.h.
References m_phiRHit.
Referenced by OMTFSorter::sortRefHitResults(), and OMTFSorter::sortSingleResult().
|
inline |
|
inline |
Definition at line 38 of file AlgoMuon.h.
References m_q, and lumiQueryAPI::q.
Referenced by OMTFSorter::sortSingleResult().
|
inline |
Definition at line 44 of file AlgoMuon.h.
References isValid(), m_rhitNumb, connectstrParser::o, operator<(), operator<<, and MillePedeFileConverter_cfg::out.
Referenced by OMTFSorter::sortRefHitResults().
|
inline |
Definition at line 36 of file AlgoMuon.h.
References m_refLayer.
Referenced by OMTFSorter::sortSingleResult().
|
friend |
|
private |
Definition at line 60 of file AlgoMuon.h.
|
private |
Definition at line 62 of file AlgoMuon.h.
Referenced by getCharge(), and setCharge().
|
private |
Definition at line 54 of file AlgoMuon.h.
|
private |
Definition at line 56 of file AlgoMuon.h.
|
private |
Definition at line 58 of file AlgoMuon.h.
|
private |
Definition at line 66 of file AlgoMuon.h.
Referenced by getPatternNumber(), and setPatternNumber().
|
private |
Definition at line 55 of file AlgoMuon.h.
|
private |
Definition at line 63 of file AlgoMuon.h.
Referenced by getPhiRHit(), and setPhiRHit().
|
private |
Definition at line 61 of file AlgoMuon.h.
|
private |
Definition at line 59 of file AlgoMuon.h.
|
private |
Definition at line 57 of file AlgoMuon.h.
Referenced by getRefLayer(), and setRefLayer().
|
private |
Definition at line 67 of file AlgoMuon.h.
Referenced by getRefHitNumber(), and setRefHitNumber().