#include <HitPattern.h>
Public Types | |
enum | { MONO = 1, STEREO = 2 } |
enum | HIT_TYPE { VALID = 0, MISSING = 1, INACTIVE = 2, BAD = 3 } |
enum | HitCategory { TRACK_HITS = 0, MISSING_INNER_HITS = 1, MISSING_OUTER_HITS = 2 } |
Static Public Member Functions | |
static bool | badHitFilter (uint16_t pattern) |
static uint16_t | getCSCRing (uint16_t pattern) |
CSC ring (1-4). Only valid for muon CSC patterns, of course. More... | |
static uint16_t | getDTSuperLayer (uint16_t pattern) |
DT superlayer (1-3). Where the "hit" was a DT segment, superlayer is 0. Only valid for muon DT patterns, of course. More... | |
static uint16_t | getGEMLayer (uint16_t pattern) |
GEM layer: 1,2. Only valid for muon GEM patterns, of course. More... | |
static uint16_t | getGEMStation (uint16_t pattern) |
GEM station: 1,2. Only valid for muon GEM patterns, of course. More... | |
static uint32_t | getHitType (uint16_t pattern) |
static uint32_t | getLayer (uint16_t pattern) |
static uint16_t | getMuonStation (uint16_t pattern) |
Muon station (1-4). Only valid for muon patterns, of course. only for patterns from muon, of course. More... | |
static uint16_t | getRPCLayer (uint16_t pattern) |
RPC layer: for station 1 and 2, layer = 1(inner) or 2(outer); for station 3, 4 layer is always 0. Only valid for muon RPC patterns, of course. More... | |
static uint16_t | getRPCregion (uint16_t pattern) |
RPC region: 0 = barrel, 1 = endcap. Only valid for muon RPC patterns, of course. More... | |
static uint32_t | getSide (uint16_t pattern) |
static uint32_t | getSubDetector (uint16_t pattern) |
static uint32_t | getSubStructure (uint16_t pattern) |
static uint32_t | getSubSubStructure (uint16_t pattern) |
static bool | inactiveHitFilter (uint16_t pattern) |
static bool | missingHitFilter (uint16_t pattern) |
static bool | muonCSCHitFilter (uint16_t pattern) |
static bool | muonDTHitFilter (uint16_t pattern) |
static bool | muonGEMHitFilter (uint16_t pattern) |
static bool | muonHitFilter (uint16_t pattern) |
static bool | muonME0HitFilter (uint16_t pattern) |
static bool | muonRPCHitFilter (uint16_t pattern) |
static bool | pixelBarrelHitFilter (uint16_t pattern) |
static bool | pixelEndcapHitFilter (uint16_t pattern) |
static bool | pixelHitFilter (uint16_t pattern) |
static bool | stripHitFilter (uint16_t pattern) |
static bool | stripTECHitFilter (uint16_t pattern) |
static bool | stripTIBHitFilter (uint16_t pattern) |
static bool | stripTIDHitFilter (uint16_t pattern) |
static bool | stripTOBHitFilter (uint16_t pattern) |
static bool | trackerHitFilter (uint16_t pattern) |
static bool | validHitFilter (uint16_t pattern) |
Static Public Attributes | |
static const unsigned short | ARRAY_LENGTH = 50 |
static const uint16_t | EMPTY_PATTERN = 0x0 |
static const unsigned short | HIT_LENGTH = 11 |
static const unsigned short | MaxHits = (8 * sizeof(uint16_t) * ARRAY_LENGTH) / HIT_LENGTH |
static const uint32_t | NULL_RETURN = 999999 |
Private Types | |
typedef bool | filterType (uint16_t) |
Private Member Functions | |
bool | appendHit (const uint16_t pattern, TrackingRecHit::Type hitType) |
template<typename F > | |
void | call (HitCategory category, filterType typeFilter, F f) const |
int | countHits (HitCategory category, filterType filter) const |
int | countTypedHits (HitCategory category, filterType typeFilter, filterType filter) const |
std::pair< uint8_t, uint8_t > | getCategoryIndexRange (HitCategory category) const |
uint16_t | getHitPatternByAbsoluteIndex (int position) const |
bool | insertExpectedInnerHit (const uint16_t pattern) |
bool | insertExpectedOuterHit (const uint16_t pattern) |
void | insertHit (const uint16_t pattern) |
bool | insertTrackHit (const uint16_t pattern) |
Static Private Member Functions | |
static uint16_t | encode (const TrackingRecHit &hit, const TrackerTopology &ttopo) |
static uint16_t | encode (const DetId &id, TrackingRecHit::Type hitType, const TrackerTopology &ttopo) |
static uint16_t | encode (uint16_t det, uint16_t subdet, uint16_t layer, uint16_t side, TrackingRecHit::Type hitType) |
static uint16_t | isStereo (DetId i, const TrackerTopology &ttopo) |
static bool | stripSubdetectorHitFilter (uint16_t pattern, StripSubdetector::SubDetector substructure) |
Private Attributes | |
uint8_t | beginInner |
uint8_t | beginOuter |
uint8_t | beginTrackHits |
uint8_t | endInner |
uint8_t | endOuter |
uint8_t | endTrackHits |
uint8_t | hitCount |
uint16_t | hitPattern [ARRAY_LENGTH] |
Static Private Attributes | |
static const unsigned short | HitTypeMask = 0x3 |
static const unsigned short | HitTypeOffset = 0 |
static const unsigned short | LayerMask = 0xF |
static const unsigned short | LayerOffset = 3 |
static const unsigned short | minPixelWord = minTrackerWord | (1<<SubstrOffset) |
static const unsigned short | minStripWord = minTrackerWord | (3<<SubstrOffset) |
static const unsigned short | minTrackerWord = 1<< SubDetectorOffset |
static const unsigned short | SideMask = 0x1 |
static const unsigned short | SideOffset = 2 |
static const unsigned short | SubDetectorMask = 0x1 |
static const unsigned short | SubDetectorOffset = 10 |
static const unsigned short | SubstrMask = 0x7 |
static const unsigned short | SubstrOffset = 7 |
Friends | |
template<int N> | |
struct | PatternSet |
int | test::TestHitPattern::test () |
Definition at line 145 of file HitPattern.h.
|
private |
Definition at line 454 of file HitPattern.h.
anonymous enum |
Enumerator | |
---|---|
MONO | |
STEREO |
Definition at line 149 of file HitPattern.h.
Enumerator | |
---|---|
VALID | |
MISSING | |
INACTIVE | |
BAD |
Definition at line 154 of file HitPattern.h.
Enumerator | |
---|---|
TRACK_HITS | |
MISSING_INNER_HITS | |
MISSING_OUTER_HITS |
Definition at line 161 of file HitPattern.h.
HitPattern::HitPattern | ( | ) |
Definition at line 22 of file HitPattern.cc.
HitPattern::~HitPattern | ( | ) |
Definition at line 46 of file HitPattern.cc.
HitPattern::HitPattern | ( | const HitPattern & | other | ) |
Definition at line 34 of file HitPattern.cc.
bool HitPattern::appendHit | ( | const TrackingRecHit & | hit, |
const TrackerTopology & | ttopo | ||
) |
Definition at line 189 of file HitPattern.cc.
bool HitPattern::appendHit | ( | const TrackingRecHitRef & | ref, |
const TrackerTopology & | ttopo | ||
) |
Definition at line 86 of file HitPattern.cc.
bool HitPattern::appendHit | ( | const DetId & | id, |
TrackingRecHit::Type | hitType, | ||
const TrackerTopology & | ttopo | ||
) |
Definition at line 194 of file HitPattern.cc.
|
private |
Definition at line 206 of file HitPattern.cc.
bool reco::HitPattern::appendHits | ( | const I & | begin, |
const I & | end, | ||
const TrackerTopology & | ttopo | ||
) |
Definition at line 505 of file HitPattern.h.
bool HitPattern::appendMuonHit | ( | const DetId & | id, |
TrackingRecHit::Type | hitType | ||
) |
This is meant to be used only in cases where the an already-packed hit information is re-interpreted in terms of HitPattern (i.e. the IO rule for reading old versions of HitPattern)
Definition at line 269 of file HitPattern.cc.
bool HitPattern::appendTrackerHit | ( | uint16_t | subdet, |
uint16_t | layer, | ||
uint16_t | stereo, | ||
TrackingRecHit::Type | hitType | ||
) |
This is meant to be used only in cases where the an already-packed hit information is re-interpreted in terms of HitPattern (i.e. MiniAOD PackedCandidate, and the IO rule for reading old versions of HitPattern)
Definition at line 265 of file HitPattern.cc.
|
inlinestatic |
Definition at line 802 of file HitPattern.h.
|
private |
Definition at line 539 of file HitPattern.h.
void HitPattern::clear | ( | void | ) |
Definition at line 73 of file HitPattern.cc.
Referenced by Vispa.Views.WidgetView.WidgetView::closeEvent(), Vispa.Share.FindAlgorithm.FindAlgorithm::findUsingFindDialog(), and Vispa.Views.WidgetView.WidgetView::setDataObjects().
|
inlineprivate |
Definition at line 525 of file HitPattern.h.
|
inlineprivate |
Definition at line 551 of file HitPattern.h.
|
inline |
Definition at line 1141 of file HitPattern.h.
|
inline |
Definition at line 1136 of file HitPattern.h.
|
inline |
Definition at line 1131 of file HitPattern.h.
|
inline |
Definition at line 1126 of file HitPattern.h.
|
inline |
Definition at line 1121 of file HitPattern.h.
|
inline |
Definition at line 1116 of file HitPattern.h.
|
staticprivate |
Definition at line 91 of file HitPattern.cc.
|
staticprivate |
Definition at line 142 of file HitPattern.cc.
|
staticprivate |
Definition at line 166 of file HitPattern.cc.
|
inline |
Definition at line 1171 of file HitPattern.h.
|
inline |
Definition at line 1166 of file HitPattern.h.
|
inline |
Definition at line 1161 of file HitPattern.h.
|
inlineprivate |
Definition at line 488 of file HitPattern.h.
|
inlinestatic |
CSC ring (1-4). Only valid for muon CSC patterns, of course.
Definition at line 752 of file HitPattern.h.
|
inlinestatic |
DT superlayer (1-3). Where the "hit" was a DT segment, superlayer is 0. Only valid for muon DT patterns, of course.
Definition at line 747 of file HitPattern.h.
|
inlinestatic |
GEM layer: 1,2. Only valid for muon GEM patterns, of course.
Definition at line 782 of file HitPattern.h.
|
inlinestatic |
GEM station: 1,2. Only valid for muon GEM patterns, of course.
Definition at line 775 of file HitPattern.h.
|
inline |
Definition at line 515 of file HitPattern.h.
Referenced by GsfElectronCoreBaseProducer::getCtfTrackRef(), index_to_hitpattern(), and reco::TrackResiduals::print().
|
private |
Definition at line 284 of file HitPattern.cc.
|
inlinestatic |
Definition at line 733 of file HitPattern.h.
|
inlinestatic |
Definition at line 700 of file HitPattern.h.
|
inlinestatic |
Muon station (1-4). Only valid for muon patterns, of course. only for patterns from muon, of course.
Definition at line 742 of file HitPattern.h.
|
inlinestatic |
RPC layer: for station 1 and 2, layer = 1(inner) or 2(outer); for station 3, 4 layer is always 0. Only valid for muon RPC patterns, of course.
Definition at line 757 of file HitPattern.h.
|
inlinestatic |
RPC region: 0 = barrel, 1 = endcap. Only valid for muon RPC patterns, of course.
Definition at line 769 of file HitPattern.h.
|
inlinestatic |
Definition at line 724 of file HitPattern.h.
|
inlinestatic |
Definition at line 714 of file HitPattern.h.
|
inlinestatic |
Definition at line 691 of file HitPattern.h.
|
inlinestatic |
Definition at line 705 of file HitPattern.h.
uint32_t HitPattern::getTrackerLayerCase | ( | HitCategory | category, |
uint16_t | substr, | ||
uint16_t | layer | ||
) | const |
Definition at line 437 of file HitPattern.cc.
uint16_t HitPattern::getTrackerMonoStereo | ( | HitCategory | category, |
uint16_t | substr, | ||
uint16_t | layer | ||
) | const |
Definition at line 469 of file HitPattern.cc.
bool HitPattern::hasValidHitInFirstPixelBarrel | ( | ) | const |
Definition at line 326 of file HitPattern.cc.
Referenced by TrackClassFilter::operator()().
bool HitPattern::hasValidHitInFirstPixelEndcap | ( | ) | const |
Definition at line 338 of file HitPattern.cc.
|
inlinestatic |
Definition at line 797 of file HitPattern.h.
|
inline |
Definition at line 1201 of file HitPattern.h.
|
inline |
Definition at line 1196 of file HitPattern.h.
int HitPattern::innermostMuonStationWithHits | ( | int | hitType | ) | const |
hitType=-1(all), 0=valid, 3=bad; 0 = no stations at all
Definition at line 932 of file HitPattern.cc.
|
inline |
Definition at line 1191 of file HitPattern.h.
|
private |
Definition at line 1039 of file HitPattern.cc.
|
private |
Definition at line 1052 of file HitPattern.cc.
|
private |
Definition at line 1008 of file HitPattern.cc.
|
private |
Definition at line 1020 of file HitPattern.cc.
|
staticprivate |
Definition at line 894 of file HitPattern.cc.
|
inline |
Definition at line 1186 of file HitPattern.h.
|
inline |
Definition at line 1181 of file HitPattern.h.
|
inline |
Definition at line 1176 of file HitPattern.h.
|
inlinestatic |
Definition at line 792 of file HitPattern.h.
|
inlinestatic |
Definition at line 640 of file HitPattern.h.
|
inlinestatic |
Definition at line 630 of file HitPattern.h.
|
inlinestatic |
Definition at line 660 of file HitPattern.h.
|
inlinestatic |
Definition at line 682 of file HitPattern.h.
|
inlinestatic |
Definition at line 670 of file HitPattern.h.
|
inlinestatic |
Definition at line 650 of file HitPattern.h.
int HitPattern::muonStations | ( | int | subdet, |
int | hitType | ||
) | const |
subdet = 0(all), 1(DT), 2(CSC), 3(RPC) 4(GEM); hitType=-1(all), 0=valid, 3=bad
Definition at line 917 of file HitPattern.cc.
|
inline |
Definition at line 1111 of file HitPattern.h.
|
inline |
Definition at line 1106 of file HitPattern.h.
|
inline |
Definition at line 1101 of file HitPattern.h.
|
inline |
Definition at line 981 of file HitPattern.h.
|
inline |
Definition at line 996 of file HitPattern.h.
|
inline |
Definition at line 991 of file HitPattern.h.
|
inline |
Definition at line 1006 of file HitPattern.h.
|
inline |
Definition at line 986 of file HitPattern.h.
|
inline |
Definition at line 1011 of file HitPattern.h.
|
inline |
Definition at line 1001 of file HitPattern.h.
int HitPattern::numberOfDTStationsWithBothViews | ( | ) | const |
Definition at line 992 of file HitPattern.cc.
int HitPattern::numberOfDTStationsWithRPhiView | ( | ) | const |
Definition at line 965 of file HitPattern.cc.
int HitPattern::numberOfDTStationsWithRZView | ( | ) | const |
Definition at line 979 of file HitPattern.cc.
|
inline |
Definition at line 807 of file HitPattern.h.
Referenced by spr::goodTrack(), index_to_hitpattern(), and reco::TrackResiduals::print().
|
inline |
Definition at line 1015 of file HitPattern.h.
|
inline |
Definition at line 1020 of file HitPattern.h.
|
inline |
Definition at line 902 of file HitPattern.h.
Referenced by reco::TransientTrack::numberOfLostHits().
|
inline |
Definition at line 962 of file HitPattern.h.
|
inline |
Definition at line 957 of file HitPattern.h.
|
inline |
Definition at line 972 of file HitPattern.h.
|
inline |
Definition at line 912 of file HitPattern.h.
|
inline |
Definition at line 977 of file HitPattern.h.
|
inline |
Definition at line 967 of file HitPattern.h.
|
inline |
Definition at line 922 of file HitPattern.h.
|
inline |
Definition at line 927 of file HitPattern.h.
|
inline |
Definition at line 917 of file HitPattern.h.
|
inline |
Definition at line 932 of file HitPattern.h.
|
inline |
Definition at line 952 of file HitPattern.h.
|
inline |
Definition at line 937 of file HitPattern.h.
|
inline |
Definition at line 942 of file HitPattern.h.
|
inline |
Definition at line 947 of file HitPattern.h.
|
inline |
Definition at line 907 of file HitPattern.h.
|
inline |
Definition at line 818 of file HitPattern.h.
|
inline |
Definition at line 813 of file HitPattern.h.
|
inline |
Definition at line 823 of file HitPattern.h.
Referenced by reco::TransientTrack::numberOfValidHits(), RecoTrackSelectorBase::operator()(), and reco::TrackSelector::trackSelection().
|
inline |
Definition at line 883 of file HitPattern.h.
|
inline |
Definition at line 878 of file HitPattern.h.
|
inline |
Definition at line 893 of file HitPattern.h.
|
inline |
Definition at line 833 of file HitPattern.h.
|
inline |
Definition at line 898 of file HitPattern.h.
|
inline |
Definition at line 888 of file HitPattern.h.
|
inline |
Definition at line 843 of file HitPattern.h.
Referenced by HLTTrackWithHits::hltFilter().
|
inline |
Definition at line 848 of file HitPattern.h.
Referenced by HLTTrackWithHits::hltFilter().
|
inline |
Definition at line 838 of file HitPattern.h.
Referenced by ZtoMMEventSelector::filter(), ZtoEEEventSelector::filter(), HLTTrackWithHits::hltFilter(), TrackClassFilter::operator()(), RecoTrackSelectorBase::operator()(), TrackWithVertexSelector::testTrack(), and reco::TrackSelector::trackSelection().
|
inline |
Definition at line 853 of file HitPattern.h.
Referenced by ZtoMMEventSelector::filter(), and ZtoEEEventSelector::filter().
int HitPattern::numberOfValidStripLayersWithMonoAndStereo | ( | uint16_t | stripdet, |
uint16_t | layer | ||
) | const |
Definition at line 350 of file HitPattern.cc.
Referenced by RecoTrackSelectorBase::operator()().
int HitPattern::numberOfValidStripLayersWithMonoAndStereo | ( | ) | const |
Definition at line 397 of file HitPattern.cc.
|
inline |
Definition at line 873 of file HitPattern.h.
|
inline |
Definition at line 858 of file HitPattern.h.
|
inline |
Definition at line 863 of file HitPattern.h.
|
inline |
Definition at line 868 of file HitPattern.h.
int HitPattern::numberOfValidTECLayersWithMonoAndStereo | ( | uint32_t | layer = 0 | ) | const |
Definition at line 432 of file HitPattern.cc.
int HitPattern::numberOfValidTIBLayersWithMonoAndStereo | ( | uint32_t | layer = 0 | ) | const |
Definition at line 422 of file HitPattern.cc.
int HitPattern::numberOfValidTIDLayersWithMonoAndStereo | ( | uint32_t | layer = 0 | ) | const |
Definition at line 427 of file HitPattern.cc.
int HitPattern::numberOfValidTOBLayersWithMonoAndStereo | ( | uint32_t | layer = 0 | ) | const |
Definition at line 417 of file HitPattern.cc.
|
inline |
Definition at line 828 of file HitPattern.h.
HitPattern & HitPattern::operator= | ( | const HitPattern & | other | ) |
Definition at line 51 of file HitPattern.cc.
|
inline |
Definition at line 1216 of file HitPattern.h.
|
inline |
Definition at line 1211 of file HitPattern.h.
int HitPattern::outermostMuonStationWithHits | ( | int | hitType | ) | const |
hitType=-1(all), 0=valid, 3=bad; 0 = no stations at all
Definition at line 949 of file HitPattern.cc.
|
inline |
Definition at line 1206 of file HitPattern.h.
|
inlinestatic |
Definition at line 575 of file HitPattern.h.
int HitPattern::pixelBarrelLayersNull | ( | ) | const |
Definition at line 773 of file HitPattern.cc.
int HitPattern::pixelBarrelLayersTotallyOffOrBad | ( | ) | const |
Definition at line 704 of file HitPattern.cc.
int HitPattern::pixelBarrelLayersWithMeasurement | ( | ) | const |
Definition at line 567 of file HitPattern.cc.
int HitPattern::pixelBarrelLayersWithoutMeasurement | ( | HitCategory | category | ) | const |
Definition at line 635 of file HitPattern.cc.
|
inlinestatic |
Definition at line 585 of file HitPattern.h.
int HitPattern::pixelEndcapLayersNull | ( | ) | const |
Definition at line 785 of file HitPattern.cc.
int HitPattern::pixelEndcapLayersTotallyOffOrBad | ( | ) | const |
Definition at line 716 of file HitPattern.cc.
int HitPattern::pixelEndcapLayersWithMeasurement | ( | ) | const |
Definition at line 579 of file HitPattern.cc.
int HitPattern::pixelEndcapLayersWithoutMeasurement | ( | HitCategory | category | ) | const |
Definition at line 647 of file HitPattern.cc.
|
inlinestatic |
Definition at line 564 of file HitPattern.h.
Referenced by GsfElectronCoreBaseProducer::getCtfTrackRef().
|
inline |
Definition at line 1087 of file HitPattern.h.
|
inline |
Definition at line 1067 of file HitPattern.h.
int HitPattern::pixelLayersWithMeasurement | ( | ) | const |
Definition at line 508 of file HitPattern.cc.
Referenced by TrackFilterForPVFinding::operator()(), and RecoTrackSelectorBase::operator()().
|
inline |
Definition at line 1030 of file HitPattern.h.
|
inline |
Definition at line 1047 of file HitPattern.h.
void HitPattern::print | ( | HitCategory | category, |
std::ostream & | stream = std::cout |
||
) | const |
Definition at line 877 of file HitPattern.cc.
void HitPattern::printHitPattern | ( | HitCategory | category, |
int | position, | ||
std::ostream & | stream | ||
) | const |
Definition at line 841 of file HitPattern.cc.
Referenced by spr::goodTrack().
|
inline |
Definition at line 1156 of file HitPattern.h.
|
inline |
Definition at line 1151 of file HitPattern.h.
|
inline |
Definition at line 1146 of file HitPattern.h.
|
inlinestatic |
Definition at line 595 of file HitPattern.h.
|
inline |
Definition at line 1093 of file HitPattern.h.
|
inline |
Definition at line 1073 of file HitPattern.h.
|
inline |
Definition at line 1035 of file HitPattern.h.
|
inline |
Definition at line 1053 of file HitPattern.h.
|
inlinestaticprivate |
Definition at line 601 of file HitPattern.h.
|
inlinestatic |
Definition at line 625 of file HitPattern.h.
int HitPattern::stripTECLayersNull | ( | ) | const |
Definition at line 830 of file HitPattern.cc.
int HitPattern::stripTECLayersTotallyOffOrBad | ( | ) | const |
Definition at line 762 of file HitPattern.cc.
int HitPattern::stripTECLayersWithMeasurement | ( | ) | const |
Definition at line 624 of file HitPattern.cc.
Referenced by spr::goodTrack().
int HitPattern::stripTECLayersWithoutMeasurement | ( | HitCategory | category | ) | const |
Definition at line 692 of file HitPattern.cc.
|
inlinestatic |
Definition at line 610 of file HitPattern.h.
Referenced by GsfElectronCoreBaseProducer::getCtfTrackRef().
int HitPattern::stripTIBLayersNull | ( | ) | const |
Definition at line 797 of file HitPattern.cc.
int HitPattern::stripTIBLayersTotallyOffOrBad | ( | ) | const |
Definition at line 728 of file HitPattern.cc.
int HitPattern::stripTIBLayersWithMeasurement | ( | ) | const |
Definition at line 591 of file HitPattern.cc.
int HitPattern::stripTIBLayersWithoutMeasurement | ( | HitCategory | category | ) | const |
Definition at line 659 of file HitPattern.cc.
|
inlinestatic |
Definition at line 615 of file HitPattern.h.
Referenced by GsfElectronCoreBaseProducer::getCtfTrackRef().
int HitPattern::stripTIDLayersNull | ( | ) | const |
Definition at line 808 of file HitPattern.cc.
int HitPattern::stripTIDLayersTotallyOffOrBad | ( | ) | const |
Definition at line 739 of file HitPattern.cc.
int HitPattern::stripTIDLayersWithMeasurement | ( | ) | const |
Definition at line 602 of file HitPattern.cc.
int HitPattern::stripTIDLayersWithoutMeasurement | ( | HitCategory | category | ) | const |
Definition at line 670 of file HitPattern.cc.
|
inlinestatic |
Definition at line 620 of file HitPattern.h.
int HitPattern::stripTOBLayersNull | ( | ) | const |
Definition at line 819 of file HitPattern.cc.
int HitPattern::stripTOBLayersTotallyOffOrBad | ( | ) | const |
Definition at line 750 of file HitPattern.cc.
int HitPattern::stripTOBLayersWithMeasurement | ( | ) | const |
Definition at line 613 of file HitPattern.cc.
Referenced by spr::goodTrack().
int HitPattern::stripTOBLayersWithoutMeasurement | ( | HitCategory | category | ) | const |
Definition at line 681 of file HitPattern.cc.
|
inlinestatic |
Definition at line 677 of file HitPattern.h.
|
inline |
Definition at line 1081 of file HitPattern.h.
|
inline |
Definition at line 1061 of file HitPattern.h.
int HitPattern::trackerLayersWithMeasurement | ( | ) | const |
Definition at line 527 of file HitPattern.cc.
Referenced by spr::goodTrack(), TrackFilterForPVFinding::operator()(), RecoTrackSelectorBase::operator()(), and FastTrackerRecHitMaskProducer::produce().
|
inline |
Definition at line 1025 of file HitPattern.h.
int HitPattern::trackerLayersWithoutMeasurement | ( | HitCategory | category | ) | const |
Definition at line 544 of file HitPattern.cc.
Referenced by spr::goodTrack().
|
inline |
Definition at line 1041 of file HitPattern.h.
|
inlinestatic |
Definition at line 787 of file HitPattern.h.
Referenced by index_to_hitpattern(), and reco::TrackResiduals::print().
|
friend |
Definition at line 485 of file HitPattern.h.
|
friend |
|
static |
Definition at line 166 of file HitPattern.h.
|
private |
Definition at line 477 of file HitPattern.h.
|
private |
Definition at line 479 of file HitPattern.h.
|
private |
Definition at line 475 of file HitPattern.h.
|
static |
Definition at line 171 of file HitPattern.h.
|
private |
Definition at line 478 of file HitPattern.h.
|
private |
Definition at line 480 of file HitPattern.h.
|
private |
Definition at line 476 of file HitPattern.h.
|
static |
Definition at line 167 of file HitPattern.h.
|
private |
Definition at line 473 of file HitPattern.h.
|
private |
Definition at line 472 of file HitPattern.h.
Referenced by GsfElectronCoreBaseProducer::getCtfTrackRef().
|
staticprivate |
Definition at line 422 of file HitPattern.h.
|
staticprivate |
Definition at line 421 of file HitPattern.h.
|
staticprivate |
Definition at line 430 of file HitPattern.h.
|
staticprivate |
Definition at line 429 of file HitPattern.h.
|
static |
Definition at line 168 of file HitPattern.h.
|
staticprivate |
Definition at line 441 of file HitPattern.h.
|
staticprivate |
Definition at line 442 of file HitPattern.h.
|
staticprivate |
Definition at line 440 of file HitPattern.h.
|
static |
Definition at line 170 of file HitPattern.h.
|
staticprivate |
Definition at line 426 of file HitPattern.h.
|
staticprivate |
Definition at line 425 of file HitPattern.h.
|
staticprivate |
Definition at line 438 of file HitPattern.h.
|
staticprivate |
Definition at line 437 of file HitPattern.h.
|
staticprivate |
Definition at line 434 of file HitPattern.h.
|
staticprivate |
Definition at line 433 of file HitPattern.h.