|
Public Member Functions |
const TrkExpectedHot * | exHot (const TrkFundHit *hit, const TrkFitTypeKey key=TrkFitTypeKey(0)) const |
const TrkExpectedHot * | exHot (const TrkHitOnTrk *hot) const |
const TrkExpectedHot * | exHot (const TrkDetElemId &elemId, const TrkFitTypeKey key=TrkFitTypeKey(0)) const |
const TrkExpectedHot * | exHot (const TrkFundHit *hit, const TrkFitTypeKey key=TrkFitTypeKey(0)) const |
const TrkExpectedHot * | exHot (const TrkHitOnTrk *hot) const |
const TrkExpectedHot * | exHot (const TrkDetElemId &elemId, const TrkFitTypeKey key=TrkFitTypeKey(0)) const |
const TrkExpectedHotSet * | exHotSet (const TrkFundHit *hit) const |
const TrkExpectedHotSet * | exHotSet (const TrkHitOnTrk *hot) const |
const TrkExpectedHotSet * | exHotSet (const TrkDetElemId &elemId) const |
const TrkExpectedHotSet * | exHotSet (const TrkFundHit *hit) const |
const TrkExpectedHotSet * | exHotSet (const TrkHitOnTrk *hot) const |
const TrkExpectedHotSet * | exHotSet (const TrkDetElemId &elemId) const |
const std::map< TrkDetElemId,
TrkExpectedHotSet * > & | expectedHots () const |
const std::map< TrkDetElemId,
TrkExpectedHotSet * > & | expectedHots () const |
void | fillExHots (const TrkFitTypeKey &key, std::vector< TrkExpectedHot * > &hots) const |
void | fillExHots (const TrkFitTypeKey &key, std::vector< TrkExpectedHot * > &hots) const |
void | fillExHotSets (std::vector< TrkExpectedHotSet * > &hotSets) const |
void | fillExHotSets (std::vector< TrkExpectedHotSet * > &hotSets) const |
const TrkHitOnTrk * | getHot (const TrkFundHit *hit, const TrkFitTypeKey &key) const |
const TrkHitOnTrk * | getHot (const TrkFundHit *hit, const TrkFitTypeKey &key) const |
const GTrack * | gTrack () const |
const GTrack * | gTrack () const |
bool | operator== (const TrkExpectedTrk &rhs) const |
bool | operator== (const TrkExpectedTrk &rhs) const |
int | overLap (const TrkRep *rep) const |
int | overLap (const TrkRep *rep) const |
void | printFit (const TrkFitTypeKey &key, std::ostream &os=std::cout) const |
void | printFit (const TrkFitTypeKey &key, std::ostream &os=std::cout) const |
const TrkRep * | refRep () const |
const TrkRep * | refRep () const |
const TrkRecoTrk * | track () const |
const TrkRecoTrk * | track () const |
| TrkExpectedTrk (const TrkRecoTrk *aTrack, const PdtPid::PidType=PdtPid::null, const GTrack *gTrk=0, TrkExpectedMap *exMap=0) |
| TrkExpectedTrk (const TrkRecoTrk *aTrack, const PdtPid::PidType=PdtPid::null, const GTrack *gTrk=0, TrkExpectedMap *exMap=0) |
virtual | ~TrkExpectedTrk () |
virtual | ~TrkExpectedTrk () |
Protected Member Functions |
bool | addExHotSet (const TrkDetElemId &elemId, TrkExpectedHotSet *val) |
bool | addExHotSet (const TrkDetElemId &elemId, TrkExpectedHotSet *val) |
const TrkRep * | getRep (const TrkRecoTrk *aTrk, const PdtPid::PidType type) const |
const TrkRep * | getRep (const TrkRecoTrk *aTrk, const PdtPid::PidType type) const |
bool | parseHotFromMap (const TrkHitOnTrk *hot, const bool fillGaps) |
bool | parseHotFromMap (const TrkHitOnTrk *hot, const bool fillGaps) |
bool | parseHotSetFromMap (TrkExpectedHotSet *hotSet) |
bool | parseHotSetFromMap (TrkExpectedHotSet *hotSet, const TrkFitTypeKey &key) |
bool | parseHotSetFromMap (TrkExpectedHotSet *hotSet) |
bool | parseHotSetFromMap (TrkExpectedHotSet *hotSet, const TrkFitTypeKey &key) |
bool | parseHotsFromMap () |
bool | parseHotsFromMap (const TrkFitTypeKey &key) |
bool | parseHotsFromMap () |
bool | parseHotsFromMap (const TrkFitTypeKey &key) |
Private Attributes |
std::map< TrkDetElemId, TrkExpectedHotSet * > | _exHotTable |
std::map< TrkDetElemId, TrkExpectedHotSet * > | _exHotTable |
const GTrack * | _gTrk |
const GTrack * | _gTrk |
const TrkExpectedMap * | _parentMap |
const TrkExpectedMap * | _parentMap |
const TrkRep * | _refRep |
const TrkRep * | _refRep |
std::vector< const TrkRep * > | _reps |
std::vector< const TrkRep * > | _reps |
Friends |
class | TrkExpectedHotFactory |