#include <CandidateGroup.h>
Public Member Functions | |
void | addHit (DTPrimitive dthit, int lay, bool isGood) |
DTPrimitivePtrs | candHits () const |
int | candId () const |
CandidateGroup () | |
CandidateGroup (DTPatternPtr p) | |
int | nhits () const |
int | nisGood () const |
int | nLayerDown () const |
int | nLayerhits () const |
int | nLayerUp () const |
bool | operator== (const CandidateGroup &cOther) const |
bool | operator> (const CandidateGroup &cOther) const |
const DTPatternPtr | pattern () const |
qualitybits | quality () const |
void | removeHit (DTPrimitive dthit) |
void | setCandId (int cId) |
~CandidateGroup () | |
Private Attributes | |
DTPrimitivePtrs | candHits_ |
int | candId_ |
int | nhits_ |
int | nisGood_ |
int | nLayerDown_ |
int | nLayerhits_ |
int | nLayerUp_ |
DTPatternPtr | pattern_ |
qualitybits | quality_ |
Definition at line 20 of file CandidateGroup.h.
CandidateGroup::CandidateGroup | ( | ) |
Definition at line 20 of file CandidateGroup.cc.
CandidateGroup::CandidateGroup | ( | DTPatternPtr | p | ) |
Definition at line 11 of file CandidateGroup.cc.
References nhits_, nisGood_, nLayerDown_, nLayerhits_, nLayerUp_, AlCaHLTBitMon_ParallelJobs::p, and pattern_.
CandidateGroup::~CandidateGroup | ( | ) |
Definition at line 22 of file CandidateGroup.cc.
void CandidateGroup::addHit | ( | DTPrimitive | dthit, |
int | lay, | ||
bool | isGood | ||
) |
Definition at line 24 of file CandidateGroup.cc.
References candHits_, nhits_, nisGood_, nLayerDown_, nLayerhits_, nLayerUp_, funct::pow(), and quality_.
|
inline |
|
inline |
|
inline |
Definition at line 33 of file CandidateGroup.h.
References nhits_.
Referenced by operator==(), and operator>().
|
inline |
Definition at line 34 of file CandidateGroup.h.
References nisGood_.
Referenced by operator==(), and operator>().
|
inline |
Definition at line 37 of file CandidateGroup.h.
References nLayerDown_.
Referenced by operator==(), and operator>().
|
inline |
Definition at line 35 of file CandidateGroup.h.
References nLayerhits_.
Referenced by operator==(), and operator>().
|
inline |
Definition at line 36 of file CandidateGroup.h.
References nLayerUp_.
Referenced by operator==(), and operator>().
bool CandidateGroup::operator== | ( | const CandidateGroup & | cOther | ) | const |
Definition at line 103 of file CandidateGroup.cc.
References nhits(), nhits_, nisGood(), nisGood_, nLayerDown(), nLayerDown_, nLayerhits(), nLayerhits_, nLayerUp(), and nLayerUp_.
bool CandidateGroup::operator> | ( | const CandidateGroup & | cOther | ) | const |
Definition at line 67 of file CandidateGroup.cc.
References candId(), candId_, nhits(), nhits_, nisGood(), nisGood_, nLayerDown(), nLayerDown_, nLayerhits(), nLayerhits_, nLayerUp(), nLayerUp_, pattern(), and pattern_.
|
inline |
|
inline |
void CandidateGroup::removeHit | ( | DTPrimitive | dthit | ) |
Definition at line 39 of file CandidateGroup.cc.
References candHits_, DTPrimitive::channelId(), DTPrimitive::layerId(), nhits_, nisGood_, nLayerDown_, nLayerhits_, nLayerUp_, pattern_, funct::pow(), and quality_.
|
inline |
|
private |
Definition at line 50 of file CandidateGroup.h.
Referenced by addHit(), candHits(), and removeHit().
|
private |
Definition at line 58 of file CandidateGroup.h.
Referenced by candId(), operator>(), and setCandId().
|
private |
Definition at line 52 of file CandidateGroup.h.
Referenced by addHit(), CandidateGroup(), nhits(), operator==(), operator>(), and removeHit().
|
private |
Definition at line 56 of file CandidateGroup.h.
Referenced by addHit(), CandidateGroup(), nisGood(), operator==(), operator>(), and removeHit().
|
private |
Definition at line 55 of file CandidateGroup.h.
Referenced by addHit(), CandidateGroup(), nLayerDown(), operator==(), operator>(), and removeHit().
|
private |
Definition at line 53 of file CandidateGroup.h.
Referenced by addHit(), CandidateGroup(), nLayerhits(), operator==(), operator>(), and removeHit().
|
private |
Definition at line 54 of file CandidateGroup.h.
Referenced by addHit(), CandidateGroup(), nLayerUp(), operator==(), operator>(), and removeHit().
|
private |
Definition at line 57 of file CandidateGroup.h.
Referenced by CandidateGroup(), operator>(), pattern(), and removeHit().
|
private |
Definition at line 51 of file CandidateGroup.h.
Referenced by addHit(), quality(), and removeHit().