#include <HitPattern.h>
Public Types | |
enum | { MONO = 1, STEREO = 2 } |
enum | HIT_DETECTOR_TYPE { MUON_HIT = 0, TRACKER_HIT = 1, MTD_HIT = 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 bool | fillNewHitPatternWithOldHitPattern_v12 (const uint16_t oldHitPattern[], uint8_t hitCount, uint8_t beginTrackHits, uint8_t endTrackHits, uint8_t beginInner, uint8_t endInner, uint8_t beginOuter, uint8_t endOuter, reco::HitPattern *newObj) |
static uint16_t | getBTLModType (uint16_t pattern) |
BTL Module type: 1,2,3. Only valid for BTL patterns of course. More... | |
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 | getETLRing (uint16_t pattern) |
ETL Ring: 1-12. Only valid for ETL 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 | timingBTLHitFilter (uint16_t pattern) |
static bool | timingETLHitFilter (uint16_t pattern) |
static bool | timingHitFilter (uint16_t pattern) |
static bool | trackerHitFilter (uint16_t pattern) |
static bool | validHitFilter (uint16_t pattern) |
Static Public Attributes | |
const static unsigned short | ARRAY_LENGTH = 57 |
static const uint16_t | EMPTY_PATTERN = 0x0 |
const static unsigned short | HIT_LENGTH = 12 |
const static 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 | |
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) |
friend | int ::test::TestHitPattern::test () |
Static Private Member Functions | |
static uint16_t | encode (const DetId &id, TrackingRecHit::Type hitType, const TrackerTopology &ttopo) |
static uint16_t | encode (const TrackingRecHit &hit, 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 | |
const static unsigned short | HitTypeMask = 0x3 |
const static unsigned short | HitTypeOffset = 0 |
const static unsigned short | LayerMask = 0xF |
const static unsigned short | LayerOffset = 3 |
const static unsigned short | maxTrackerWord = (2 << SubDetectorOffset) - 1 |
const static unsigned short | minPixelWord = minTrackerWord | (1 << SubstrOffset) |
const static unsigned short | minStripWord = minTrackerWord | (3 << SubstrOffset) |
const static unsigned short | minTrackerWord = 1 << SubDetectorOffset |
const static unsigned short | SideMask = 0x1 |
const static unsigned short | SideOffset = 2 |
const static unsigned short | SubDetectorMask = 0x3 |
const static unsigned short | SubDetectorOffset = 10 |
const static unsigned short | SubstrMask = 0x7 |
const static unsigned short | SubstrOffset = 7 |
Friends | |
template<int N> | |
struct | PatternSet |
Definition at line 147 of file HitPattern.h.
|
private |
Definition at line 473 of file HitPattern.h.
anonymous enum |
Enumerator | |
---|---|
TRACK_HITS | |
MISSING_INNER_HITS | |
MISSING_OUTER_HITS |
Definition at line 155 of file HitPattern.h.
HitPattern::HitPattern | ( | ) |
Definition at line 19 of file HitPattern.cc.
References ARRAY_LENGTH, EMPTY_PATTERN, and hitPattern.
HitPattern::~HitPattern | ( | ) |
Definition at line 35 of file HitPattern.cc.
HitPattern::HitPattern | ( | const HitPattern & | other | ) |
bool HitPattern::appendHit | ( | const DetId & | id, |
TrackingRecHit::Type | hitType, | ||
const TrackerTopology & | ttopo | ||
) |
Definition at line 205 of file HitPattern.cc.
References appendHit(), encode(), hitCount, MaxHits, topSingleLeptonDQM_PU_cfi::pattern, and UNLIKELY.
bool HitPattern::appendHit | ( | const TrackingRecHit & | hit, |
const TrackerTopology & | ttopo | ||
) |
Definition at line 201 of file HitPattern.cc.
Referenced by appendHit(), reco::TrackBase::appendHitPattern(), appendHits(), appendMuonHit(), appendTrackerHit(), and fillNewHitPatternWithOldHitPattern_v12().
bool HitPattern::appendHit | ( | const TrackingRecHitRef & | ref, |
const TrackerTopology & | ttopo | ||
) |
Definition at line 70 of file HitPattern.cc.
References appendHit().
bool HitPattern::appendHit | ( | const uint16_t | pattern, |
TrackingRecHit::Type | hitType | ||
) |
Definition at line 215 of file HitPattern.cc.
References TrackingRecHit::bad, beginInner, beginOuter, beginTrackHits, endInner, endOuter, endTrackHits, Exception, hitCount, TrackingRecHit::inactive, TrackingRecHit::inactive_inner, TrackingRecHit::inactive_outer, insertExpectedInnerHit(), insertExpectedOuterHit(), insertTrackHit(), MaxHits, TrackingRecHit::missing, TrackingRecHit::missing_inner, TrackingRecHit::missing_outer, topSingleLeptonDQM_PU_cfi::pattern, UNLIKELY, and TrackingRecHit::valid.
bool reco::HitPattern::appendHits | ( | const I & | begin, |
const I & | end, | ||
const TrackerTopology & | ttopo | ||
) |
Definition at line 522 of file HitPattern.h.
References appendHit(), mps_fire::end, Exhume::I, and UNLIKELY.
Referenced by reco::TrackBase::appendHits().
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 281 of file HitPattern.cc.
References appendHit(), encode(), Exception, hitCount, MaxHits, DetId::Muon, MUON_HIT, and UNLIKELY.
Referenced by reco::TrackBase::appendMuonHitPattern().
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 277 of file HitPattern.cc.
References appendHit(), encode(), and TRACKER_HIT.
Referenced by reco::TrackBase::appendTrackerHitPattern().
|
inlinestatic |
Definition at line 771 of file HitPattern.h.
References BAD, getHitType(), and topSingleLeptonDQM_PU_cfi::pattern.
Referenced by numberOfBadHits().
|
private |
Definition at line 550 of file HitPattern.h.
References taus_updatedMVAIds_cff::category, f, getCategoryIndexRange(), getHitPatternByAbsoluteIndex(), mps_fire::i, topSingleLeptonDQM_PU_cfi::pattern, and FastTimerService_cff::range.
void HitPattern::clear | ( | void | ) |
Definition at line 58 of file HitPattern.cc.
References ARRAY_LENGTH, beginInner, beginOuter, beginTrackHits, EMPTY_PATTERN, endInner, endOuter, endTrackHits, hitCount, and hitPattern.
Referenced by fillNewHitPatternWithOldHitPattern_v12(), reco::TrackBase::resetHitPattern(), and BeautifulSoup.Tag::setString().
|
inlineprivate |
Definition at line 538 of file HitPattern.h.
References taus_updatedMVAIds_cff::category, submitPVResolutionJobs::count, ALCARECOTkAlBeamHalo_cff::filter, getCategoryIndexRange(), getHitPatternByAbsoluteIndex(), mps_fire::i, and FastTimerService_cff::range.
Referenced by numberOfAllTrackerHits(), numberOfBadHits(), numberOfInactiveHits(), numberOfLostHits(), numberOfMuonHits(), numberOfTimingHits(), and numberOfValidHits().
|
inlineprivate |
Definition at line 561 of file HitPattern.h.
References taus_updatedMVAIds_cff::category, submitPVResolutionJobs::count, ALCARECOTkAlBeamHalo_cff::filter, getCategoryIndexRange(), getHitPatternByAbsoluteIndex(), mps_fire::i, topSingleLeptonDQM_PU_cfi::pattern, and FastTimerService_cff::range.
Referenced by numberOfBadMuonCSCHits(), numberOfBadMuonDTHits(), numberOfBadMuonGEMHits(), numberOfBadMuonHits(), numberOfBadMuonME0Hits(), numberOfBadMuonRPCHits(), numberOfInactiveTrackerHits(), numberOfLostMuonCSCHits(), numberOfLostMuonDTHits(), numberOfLostMuonGEMHits(), numberOfLostMuonHits(), numberOfLostMuonME0Hits(), numberOfLostMuonRPCHits(), numberOfLostPixelBarrelHits(), numberOfLostPixelEndcapHits(), numberOfLostPixelHits(), numberOfLostStripHits(), numberOfLostStripTECHits(), numberOfLostStripTIBHits(), numberOfLostStripTIDHits(), numberOfLostStripTOBHits(), numberOfLostTimingBTLHits(), numberOfLostTimingETLHits(), numberOfLostTimingHits(), numberOfLostTrackerHits(), numberOfValidMuonCSCHits(), numberOfValidMuonDTHits(), numberOfValidMuonGEMHits(), numberOfValidMuonHits(), numberOfValidMuonME0Hits(), numberOfValidMuonRPCHits(), numberOfValidPixelBarrelHits(), numberOfValidPixelEndcapHits(), numberOfValidPixelHits(), numberOfValidStripHits(), numberOfValidStripTECHits(), numberOfValidStripTIBHits(), numberOfValidStripTIDHits(), numberOfValidStripTOBHits(), numberOfValidTimingBTLHits(), numberOfValidTimingETLHits(), numberOfValidTimingHits(), and numberOfValidTrackerHits().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
staticprivate |
Definition at line 139 of file HitPattern.cc.
References encode(), FastTime, DetId::Forward, isStereo(), TrackerTopology::layer(), MTD_HIT, DetId::Muon, MUON_HIT, DetId::Tracker, and TRACKER_HIT.
|
staticprivate |
Definition at line 74 of file HitPattern.cc.
Referenced by appendHit(), appendMuonHit(), appendTrackerHit(), and encode().
|
staticprivate |
Definition at line 174 of file HitPattern.cc.
References EMPTY_PATTERN, HitTypeMask, HitTypeOffset, TrackingRecHit::inactive, TrackingRecHit::inactive_inner, TrackingRecHit::inactive_outer, LayerMask, LayerOffset, TrackingRecHit::missing, TrackingRecHit::missing_inner, TrackingRecHit::missing_outer, topSingleLeptonDQM_PU_cfi::pattern, SideMask, SideOffset, SubDetectorMask, SubDetectorOffset, SubstrMask, and SubstrOffset.
|
static |
Definition at line 60 of file rootio_HitPattern.cc.
References appendHit(), beginInner, beginOuter, beginTrackHits, clear(), endInner, endOuter, endTrackHits, hitCount, mps_fire::i, topSingleLeptonDQM_PU_cfi::pattern, and runTheMatrix::ret.
|
inline |
|
inline |
|
inline |
|
inlinestatic |
BTL Module type: 1,2,3. Only valid for BTL patterns of course.
MTD.
Definition at line 759 of file HitPattern.h.
References getSubSubStructure(), and topSingleLeptonDQM_PU_cfi::pattern.
|
inlineprivate |
Definition at line 506 of file HitPattern.h.
References beginInner, beginOuter, beginTrackHits, taus_updatedMVAIds_cff::category, endInner, endOuter, endTrackHits, MISSING_INNER_HITS, MISSING_OUTER_HITS, and TRACK_HITS.
Referenced by call(), countHits(), countTypedHits(), getHitPattern(), getTrackerLayerCase(), getTrackerMonoStereo(), numberOfAllHits(), numberOfValidStripLayersWithMonoAndStereo(), pixelLayersWithMeasurement(), trackerLayersWithMeasurement(), and trackerLayersWithoutMeasurement().
|
inlinestatic |
CSC ring (1-4). Only valid for muon CSC patterns, of course.
Definition at line 736 of file HitPattern.h.
References getSubSubStructure(), and topSingleLeptonDQM_PU_cfi::pattern.
Referenced by printHitPattern().
|
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 734 of file HitPattern.h.
References getSubSubStructure(), and topSingleLeptonDQM_PU_cfi::pattern.
Referenced by numberOfDTStationsWithBothViews(), numberOfDTStationsWithRPhiView(), numberOfDTStationsWithRZView(), and printHitPattern().
|
inlinestatic |
ETL Ring: 1-12. Only valid for ETL patterns of course.
Definition at line 761 of file HitPattern.h.
References getSubSubStructure(), and topSingleLeptonDQM_PU_cfi::pattern.
|
inlinestatic |
GEM layer: 1,2. Only valid for muon GEM patterns, of course.
Definition at line 763 of file HitPattern.h.
References getSubSubStructure(), and topSingleLeptonDQM_PU_cfi::pattern.
Referenced by printHitPattern().
|
inlinestatic |
GEM station: 1,2. Only valid for muon GEM patterns, of course.
Definition at line 751 of file HitPattern.h.
References getSubSubStructure(), topSingleLeptonDQM_PU_cfi::pattern, and hgcalPlots::stat.
Referenced by printHitPattern().
|
inline |
Definition at line 530 of file HitPattern.h.
References taus_updatedMVAIds_cff::category, EMPTY_PATTERN, getCategoryIndexRange(), getHitPatternByAbsoluteIndex(), position, FastTimerService_cff::range, and UNLIKELY.
Referenced by pat::SoftMuonMvaEstimator::computeMva(), reco::tau::countHits(), OniaPhotonConversionProducer::foundCompatibleInnerHits(), egamma::getClosestCtfToGsf(), SoftPFElectronTagInfoProducer::isElecClean(), PFElecTkProducer::isInnerMost(), FWTrackResidualDetailView::prepareData(), print(), printHitPattern(), pat::PATPackedCandidateProducer::produce(), FWConvTrackHitsDetailView::setTextInfo(), egamma::sharedDets(), and egamma::sharedHits().
|
private |
Definition at line 297 of file HitPattern.cc.
References EMPTY_PATTERN, HIT_LENGTH, hitCount, hitPattern, position, and UNLIKELY.
Referenced by call(), countHits(), countTypedHits(), getHitPattern(), getTrackerLayerCase(), getTrackerMonoStereo(), hasValidHitInPixelLayer(), innermostMuonStationWithHits(), muonStations(), numberOfDTStationsWithBothViews(), numberOfDTStationsWithRPhiView(), numberOfDTStationsWithRZView(), numberOfValidStripLayersWithMonoAndStereo(), outermostMuonStationWithHits(), pixelLayersWithMeasurement(), trackerLayersWithMeasurement(), and trackerLayersWithoutMeasurement().
|
inlinestatic |
Definition at line 725 of file HitPattern.h.
References EMPTY_PATTERN, HitTypeMask, HitTypeOffset, NULL_RETURN, topSingleLeptonDQM_PU_cfi::pattern, and UNLIKELY.
Referenced by badHitFilter(), reco::tau::countHits(), inactiveHitFilter(), innermostMuonStationWithHits(), missingHitFilter(), muonStations(), outermostMuonStationWithHits(), printHitPattern(), and validHitFilter().
|
inlinestatic |
Definition at line 702 of file HitPattern.h.
References getSubSubStructure(), and topSingleLeptonDQM_PU_cfi::pattern.
Referenced by PFCheckHitPattern::analyze(), OniaPhotonConversionProducer::foundCompatibleInnerHits(), hasValidHitInPixelLayer(), PFElecTkProducer::isInnerMost(), numberOfValidStripLayersWithMonoAndStereo(), CheckHitPattern::operator()(), CheckHitPattern::print(), printHitPattern(), QcdUeDQM::trackSelection(), and pat::PackedCandidate::unpackTrk().
|
inlinestatic |
Muon station (1-4). Only valid for muon patterns, of course. only for patterns from muon, of course.
Definition at line 732 of file HitPattern.h.
References getSubSubStructure(), and topSingleLeptonDQM_PU_cfi::pattern.
Referenced by pat::SoftMuonMvaEstimator::computeMva(), reco::tau::countHits(), innermostMuonStationWithHits(), muonStations(), numberOfDTStationsWithBothViews(), numberOfDTStationsWithRPhiView(), numberOfDTStationsWithRZView(), outermostMuonStationWithHits(), and printHitPattern().
|
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 738 of file HitPattern.h.
References getSubSubStructure(), LIKELY, topSingleLeptonDQM_PU_cfi::pattern, and hgcalPlots::stat.
Referenced by printHitPattern().
|
inlinestatic |
RPC region: 0 = barrel, 1 = endcap. Only valid for muon RPC patterns, of course.
Definition at line 748 of file HitPattern.h.
References getSubSubStructure(), and topSingleLeptonDQM_PU_cfi::pattern.
Referenced by printHitPattern().
|
inlinestatic |
Definition at line 718 of file HitPattern.h.
References EMPTY_PATTERN, NULL_RETURN, topSingleLeptonDQM_PU_cfi::pattern, SideMask, SideOffset, and UNLIKELY.
Referenced by getTrackerMonoStereo(), and numberOfValidStripLayersWithMonoAndStereo().
|
inlinestatic |
Definition at line 711 of file HitPattern.h.
References EMPTY_PATTERN, NULL_RETURN, topSingleLeptonDQM_PU_cfi::pattern, SubDetectorMask, SubDetectorOffset, and UNLIKELY.
|
inlinestatic |
Definition at line 695 of file HitPattern.h.
References EMPTY_PATTERN, NULL_RETURN, topSingleLeptonDQM_PU_cfi::pattern, SubstrMask, SubstrOffset, and UNLIKELY.
Referenced by PFCheckHitPattern::analyze(), OniaPhotonConversionProducer::foundCompatibleInnerHits(), PFElecTkProducer::isInnerMost(), muonCSCHitFilter(), muonDTHitFilter(), muonGEMHitFilter(), muonME0HitFilter(), muonRPCHitFilter(), muonStations(), numberOfValidStripLayersWithMonoAndStereo(), CheckHitPattern::operator()(), pixelBarrelHitFilter(), pixelEndcapHitFilter(), pixelHitFilter(), CheckHitPattern::print(), printHitPattern(), stripSubdetectorHitFilter(), timingBTLHitFilter(), timingETLHitFilter(), and pat::PackedCandidate::unpackTrk().
|
inlinestatic |
Definition at line 704 of file HitPattern.h.
References EMPTY_PATTERN, LayerMask, LayerOffset, NULL_RETURN, topSingleLeptonDQM_PU_cfi::pattern, and UNLIKELY.
Referenced by getBTLModType(), getCSCRing(), getDTSuperLayer(), getETLRing(), getGEMLayer(), getGEMStation(), getLayer(), getMuonStation(), getRPCLayer(), getRPCregion(), and numberOfValidStripLayersWithMonoAndStereo().
uint32_t HitPattern::getTrackerLayerCase | ( | HitCategory | category, |
uint16_t | substr, | ||
uint16_t | layer | ||
) | const |
Definition at line 430 of file HitPattern.cc.
References hcaldqm::constants::BAD, taus_updatedMVAIds_cff::category, getCategoryIndexRange(), getHitPatternByAbsoluteIndex(), HitTypeMask, HitTypeOffset, mps_fire::i, LayerMask, LayerOffset, NULL_RETURN, topSingleLeptonDQM_PU_cfi::pattern, FastTimerService_cff::range, SubDetectorMask, SubDetectorOffset, SubstrMask, and SubstrOffset.
Referenced by pixelBarrelLayersNull(), pixelBarrelLayersTotallyOffOrBad(), pixelBarrelLayersWithMeasurement(), pixelBarrelLayersWithoutMeasurement(), pixelEndcapLayersNull(), pixelEndcapLayersTotallyOffOrBad(), pixelEndcapLayersWithMeasurement(), pixelEndcapLayersWithoutMeasurement(), stripTECLayersNull(), stripTECLayersTotallyOffOrBad(), stripTECLayersWithMeasurement(), stripTECLayersWithoutMeasurement(), stripTIBLayersNull(), stripTIBLayersTotallyOffOrBad(), stripTIBLayersWithMeasurement(), stripTIBLayersWithoutMeasurement(), stripTIDLayersNull(), stripTIDLayersTotallyOffOrBad(), stripTIDLayersWithMeasurement(), stripTIDLayersWithoutMeasurement(), stripTOBLayersNull(), stripTOBLayersTotallyOffOrBad(), stripTOBLayersWithMeasurement(), and stripTOBLayersWithoutMeasurement().
uint16_t HitPattern::getTrackerMonoStereo | ( | HitCategory | category, |
uint16_t | substr, | ||
uint16_t | layer | ||
) | const |
Definition at line 458 of file HitPattern.cc.
References taus_updatedMVAIds_cff::category, getCategoryIndexRange(), getHitPatternByAbsoluteIndex(), getSide(), HitTypeMask, HitTypeOffset, mps_fire::i, LayerMask, LayerOffset, MONO, topSingleLeptonDQM_PU_cfi::pattern, FastTimerService_cff::range, STEREO, SubDetectorMask, SubDetectorOffset, SubstrMask, and SubstrOffset.
Referenced by OniaPhotonConversionProducer::foundCompatibleInnerHits().
bool HitPattern::hasValidHitInPixelLayer | ( | enum PixelSubdetector::SubDetector | det, |
uint16_t | layer | ||
) | const |
Definition at line 337 of file HitPattern.cc.
References beginTrackHits, endTrackHits, getHitPatternByAbsoluteIndex(), getLayer(), mps_fire::i, topSingleLeptonDQM_PU_cfi::pattern, pixelBarrelHitFilter(), pixelEndcapHitFilter(), pixelHitFilter(), and validHitFilter().
Referenced by PackedCandidateTrackValidator::analyze(), and pat::PATPackedCandidateProducer::produce().
|
inlinestatic |
Definition at line 769 of file HitPattern.h.
References getHitType(), INACTIVE, and topSingleLeptonDQM_PU_cfi::pattern.
Referenced by numberOfBadMuonCSCHits(), numberOfBadMuonDTHits(), numberOfBadMuonGEMHits(), numberOfBadMuonHits(), numberOfBadMuonME0Hits(), numberOfBadMuonRPCHits(), numberOfInactiveHits(), and numberOfInactiveTrackerHits().
|
inline |
|
inline |
int HitPattern::innermostMuonStationWithHits | ( | int | hitType | ) | const |
hitType=-1(all), 0=valid, 3=bad; 0 = no stations at all
Definition at line 890 of file HitPattern.cc.
References beginTrackHits, endTrackHits, getHitPatternByAbsoluteIndex(), getHitType(), getMuonStation(), mps_fire::i, muonHitFilter(), topSingleLeptonDQM_PU_cfi::pattern, runTheMatrix::ret, and hgcalPlots::stat.
Referenced by innermostMuonStationWithAnyHits(), innermostMuonStationWithBadHits(), and innermostMuonStationWithValidHits().
|
inline |
|
private |
Definition at line 985 of file HitPattern.cc.
References beginInner, endInner, hitCount, insertHit(), topSingleLeptonDQM_PU_cfi::pattern, and UNLIKELY.
Referenced by appendHit().
|
private |
Definition at line 998 of file HitPattern.cc.
References beginOuter, endOuter, hitCount, insertHit(), topSingleLeptonDQM_PU_cfi::pattern, and UNLIKELY.
Referenced by appendHit().
|
private |
Definition at line 955 of file HitPattern.cc.
References HIT_LENGTH, hitCount, hitPattern, mps_fire::i, hltrates_dqm_sourceclient-live_cfg::offset, topSingleLeptonDQM_PU_cfi::pattern, and testProducerWithPsetDescEmpty_cfi::x1.
Referenced by insertExpectedInnerHit(), insertExpectedOuterHit(), and insertTrackHit().
|
private |
Definition at line 966 of file HitPattern.cc.
References beginTrackHits, endTrackHits, hitCount, insertHit(), topSingleLeptonDQM_PU_cfi::pattern, and UNLIKELY.
Referenced by appendHit().
|
private |
|
staticprivate |
Definition at line 855 of file HitPattern.cc.
References mps_fire::i, PixelSubdetector::PixelBarrel, PixelSubdetector::PixelEndcap, StripSubdetector::TEC, TrackerTopology::tecIsStereo(), StripSubdetector::TIB, TrackerTopology::tibIsStereo(), StripSubdetector::TID, TrackerTopology::tidIsStereo(), StripSubdetector::TOB, TrackerTopology::tobIsStereo(), and DetId::Tracker.
Referenced by encode().
|
inline |
|
inline |
|
inline |
|
inlinestatic |
Definition at line 767 of file HitPattern.h.
References getHitType(), MISSING, and topSingleLeptonDQM_PU_cfi::pattern.
Referenced by PFCheckHitPattern::analyze(), numberOfLostHits(), numberOfLostMuonCSCHits(), numberOfLostMuonDTHits(), numberOfLostMuonGEMHits(), numberOfLostMuonHits(), numberOfLostMuonME0Hits(), numberOfLostMuonRPCHits(), numberOfLostPixelBarrelHits(), numberOfLostPixelEndcapHits(), numberOfLostPixelHits(), numberOfLostStripHits(), numberOfLostStripTECHits(), numberOfLostStripTIBHits(), numberOfLostStripTIDHits(), numberOfLostStripTOBHits(), numberOfLostTimingBTLHits(), numberOfLostTimingETLHits(), numberOfLostTimingHits(), numberOfLostTrackerHits(), and CheckHitPattern::operator()().
|
inlinestatic |
Definition at line 632 of file HitPattern.h.
References MuonSubdetId::CSC, getSubStructure(), muonHitFilter(), topSingleLeptonDQM_PU_cfi::pattern, and UNLIKELY.
Referenced by pat::SoftMuonMvaEstimator::computeMva(), reco::tau::countHits(), numberOfBadMuonCSCHits(), numberOfLostMuonCSCHits(), numberOfValidMuonCSCHits(), and printHitPattern().
|
inlinestatic |
Definition at line 624 of file HitPattern.h.
References MuonSubdetId::DT, getSubStructure(), muonHitFilter(), topSingleLeptonDQM_PU_cfi::pattern, and UNLIKELY.
Referenced by pat::SoftMuonMvaEstimator::computeMva(), reco::tau::countHits(), numberOfBadMuonDTHits(), numberOfDTStationsWithBothViews(), numberOfDTStationsWithRPhiView(), numberOfDTStationsWithRZView(), numberOfLostMuonDTHits(), numberOfValidMuonDTHits(), and printHitPattern().
|
inlinestatic |
Definition at line 648 of file HitPattern.h.
References MuonSubdetId::GEM, getSubStructure(), muonHitFilter(), topSingleLeptonDQM_PU_cfi::pattern, and UNLIKELY.
Referenced by numberOfBadMuonGEMHits(), numberOfLostMuonGEMHits(), numberOfValidMuonGEMHits(), and printHitPattern().
|
inlinestatic |
Definition at line 667 of file HitPattern.h.
References EMPTY_PATTERN, topSingleLeptonDQM_PU_cfi::pattern, SubDetectorMask, SubDetectorOffset, and UNLIKELY.
Referenced by reco::tau::countHits(), innermostMuonStationWithHits(), muonCSCHitFilter(), muonDTHitFilter(), muonGEMHitFilter(), muonME0HitFilter(), muonRPCHitFilter(), muonStations(), numberOfBadMuonHits(), numberOfLostMuonHits(), numberOfMuonHits(), numberOfValidMuonHits(), outermostMuonStationWithHits(), and printHitPattern().
|
inlinestatic |
Definition at line 656 of file HitPattern.h.
References getSubStructure(), MuonSubdetId::ME0, muonHitFilter(), topSingleLeptonDQM_PU_cfi::pattern, and UNLIKELY.
Referenced by numberOfBadMuonME0Hits(), numberOfLostMuonME0Hits(), numberOfValidMuonME0Hits(), and printHitPattern().
|
inlinestatic |
Definition at line 640 of file HitPattern.h.
References getSubStructure(), muonHitFilter(), topSingleLeptonDQM_PU_cfi::pattern, MuonSubdetId::RPC, and UNLIKELY.
Referenced by pat::SoftMuonMvaEstimator::computeMva(), reco::tau::countHits(), numberOfBadMuonRPCHits(), numberOfLostMuonRPCHits(), numberOfValidMuonRPCHits(), and printHitPattern().
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 877 of file HitPattern.cc.
References beginTrackHits, endTrackHits, getHitPatternByAbsoluteIndex(), getHitType(), getMuonStation(), getSubStructure(), mps_fire::i, muonHitFilter(), and topSingleLeptonDQM_PU_cfi::pattern.
Referenced by cscStationsWithAnyHits(), cscStationsWithBadHits(), cscStationsWithValidHits(), dtStationsWithAnyHits(), dtStationsWithBadHits(), dtStationsWithValidHits(), gemStationsWithAnyHits(), gemStationsWithBadHits(), gemStationsWithValidHits(), me0StationsWithAnyHits(), me0StationsWithBadHits(), me0StationsWithValidHits(), muonStationsWithAnyHits(), muonStationsWithBadHits(), muonStationsWithValidHits(), rpcStationsWithAnyHits(), rpcStationsWithBadHits(), and rpcStationsWithValidHits().
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 773 of file HitPattern.h.
References taus_updatedMVAIds_cff::category, getCategoryIndexRange(), and FastTimerService_cff::range.
Referenced by pat::SoftMuonMvaEstimator::computeMva(), reco::tau::countHits(), OniaPhotonConversionProducer::foundCompatibleInnerHits(), spr::goodTrack(), FWTrackResidualDetailView::prepareData(), print(), and FWConvTrackHitsDetailView::setTextInfo().
|
inline |
Definition at line 778 of file HitPattern.h.
References taus_updatedMVAIds_cff::category, countHits(), and trackerHitFilter().
|
inline |
Definition at line 934 of file HitPattern.h.
References badHitFilter(), countHits(), and TRACK_HITS.
|
inline |
Definition at line 944 of file HitPattern.h.
References countTypedHits(), inactiveHitFilter(), muonCSCHitFilter(), and TRACK_HITS.
|
inline |
Definition at line 940 of file HitPattern.h.
References countTypedHits(), inactiveHitFilter(), muonDTHitFilter(), and TRACK_HITS.
|
inline |
Definition at line 952 of file HitPattern.h.
References countTypedHits(), inactiveHitFilter(), muonGEMHitFilter(), and TRACK_HITS.
|
inline |
Definition at line 936 of file HitPattern.h.
References countTypedHits(), inactiveHitFilter(), muonHitFilter(), and TRACK_HITS.
|
inline |
Definition at line 956 of file HitPattern.h.
References countTypedHits(), inactiveHitFilter(), muonME0HitFilter(), and TRACK_HITS.
|
inline |
Definition at line 948 of file HitPattern.h.
References countTypedHits(), inactiveHitFilter(), muonRPCHitFilter(), and TRACK_HITS.
int HitPattern::numberOfDTStationsWithBothViews | ( | ) | const |
Definition at line 942 of file HitPattern.cc.
References beginTrackHits, endTrackHits, getDTSuperLayer(), getHitPatternByAbsoluteIndex(), getMuonStation(), mps_fire::i, muonDTHitFilter(), topSingleLeptonDQM_PU_cfi::pattern, and validHitFilter().
int HitPattern::numberOfDTStationsWithRPhiView | ( | ) | const |
Definition at line 919 of file HitPattern.cc.
References beginTrackHits, endTrackHits, getDTSuperLayer(), getHitPatternByAbsoluteIndex(), getMuonStation(), mps_fire::i, muonDTHitFilter(), topSingleLeptonDQM_PU_cfi::pattern, and validHitFilter().
int HitPattern::numberOfDTStationsWithRZView | ( | ) | const |
Definition at line 931 of file HitPattern.cc.
References beginTrackHits, endTrackHits, getDTSuperLayer(), getHitPatternByAbsoluteIndex(), getMuonStation(), mps_fire::i, muonDTHitFilter(), topSingleLeptonDQM_PU_cfi::pattern, and validHitFilter().
|
inline |
Definition at line 960 of file HitPattern.h.
References countHits(), inactiveHitFilter(), and TRACK_HITS.
int reco::HitPattern::numberOfInactiveTimingHits | ( | ) | const |
|
inline |
Definition at line 962 of file HitPattern.h.
References countTypedHits(), inactiveHitFilter(), TRACK_HITS, and trackerHitFilter().
|
inline |
Definition at line 860 of file HitPattern.h.
References taus_updatedMVAIds_cff::category, countHits(), and missingHitFilter().
Referenced by TkConvValidator::analyze(), PackedCandidateTrackValidator::analyze(), PFDisplacedVertexHelper::isTrackSelected(), reco::TrackBase::missingInnerHits(), reco::TrackBase::missingOuterHits(), reco::TransientTrack::numberOfLostHits(), reco::TrackBase::numberOfLostHits(), and pat::PATPackedCandidateProducer::produce().
|
inline |
Definition at line 918 of file HitPattern.h.
References countTypedHits(), missingHitFilter(), muonCSCHitFilter(), and TRACK_HITS.
|
inline |
Definition at line 914 of file HitPattern.h.
References countTypedHits(), missingHitFilter(), muonDTHitFilter(), and TRACK_HITS.
|
inline |
Definition at line 926 of file HitPattern.h.
References countTypedHits(), missingHitFilter(), muonGEMHitFilter(), and TRACK_HITS.
|
inline |
Definition at line 866 of file HitPattern.h.
References countTypedHits(), missingHitFilter(), muonHitFilter(), and TRACK_HITS.
|
inline |
Definition at line 930 of file HitPattern.h.
References countTypedHits(), missingHitFilter(), muonME0HitFilter(), and TRACK_HITS.
|
inline |
Definition at line 922 of file HitPattern.h.
References countTypedHits(), missingHitFilter(), muonRPCHitFilter(), and TRACK_HITS.
|
inline |
Definition at line 886 of file HitPattern.h.
References taus_updatedMVAIds_cff::category, countTypedHits(), missingHitFilter(), and pixelBarrelHitFilter().
|
inline |
Definition at line 890 of file HitPattern.h.
References taus_updatedMVAIds_cff::category, countTypedHits(), missingHitFilter(), and pixelEndcapHitFilter().
|
inline |
Definition at line 882 of file HitPattern.h.
References taus_updatedMVAIds_cff::category, countTypedHits(), missingHitFilter(), and pixelHitFilter().
|
inline |
Definition at line 894 of file HitPattern.h.
References taus_updatedMVAIds_cff::category, countTypedHits(), missingHitFilter(), and stripHitFilter().
|
inline |
Definition at line 910 of file HitPattern.h.
References taus_updatedMVAIds_cff::category, countTypedHits(), missingHitFilter(), and stripTECHitFilter().
|
inline |
Definition at line 898 of file HitPattern.h.
References taus_updatedMVAIds_cff::category, countTypedHits(), missingHitFilter(), and stripTIBHitFilter().
|
inline |
Definition at line 902 of file HitPattern.h.
References taus_updatedMVAIds_cff::category, countTypedHits(), missingHitFilter(), and stripTIDHitFilter().
|
inline |
Definition at line 906 of file HitPattern.h.
References taus_updatedMVAIds_cff::category, countTypedHits(), missingHitFilter(), and stripTOBHitFilter().
|
inline |
Definition at line 874 of file HitPattern.h.
References countTypedHits(), missingHitFilter(), timingBTLHitFilter(), and TRACK_HITS.
|
inline |
Definition at line 878 of file HitPattern.h.
References countTypedHits(), missingHitFilter(), timingETLHitFilter(), and TRACK_HITS.
|
inline |
Definition at line 870 of file HitPattern.h.
References countTypedHits(), missingHitFilter(), timingHitFilter(), and TRACK_HITS.
|
inline |
Definition at line 862 of file HitPattern.h.
References taus_updatedMVAIds_cff::category, countTypedHits(), missingHitFilter(), and trackerHitFilter().
Referenced by MultiTrackSelector::processMVA(), HIMultiTrackSelector::processMVA(), MultiTrackSelector::select(), HIMultiTrackSelector::select(), and reco::TrackBase::validFraction().
|
inline |
Definition at line 782 of file HitPattern.h.
References countHits(), muonHitFilter(), and TRACK_HITS.
|
inline |
Definition at line 784 of file HitPattern.h.
References countHits(), timingHitFilter(), and TRACK_HITS.
|
inline |
Definition at line 786 of file HitPattern.h.
References countHits(), TRACK_HITS, and validHitFilter().
Referenced by PackedCandidateTrackValidator::analyze(), TrackToTrackComparisonHists::fill_generic_tracks_histos(), TrackToTrackComparisonHists::fill_matching_tracks_histos(), reco::tau::RecoTauQualityCuts::filterTrack_(), reco::TransientTrack::numberOfValidHits(), reco::TrackBase::numberOfValidHits(), and pat::PackedCandidate::setHits().
|
inline |
Definition at line 836 of file HitPattern.h.
References countTypedHits(), muonCSCHitFilter(), TRACK_HITS, and validHitFilter().
Referenced by MuonRecoAnalyzer::analyze().
|
inline |
Definition at line 832 of file HitPattern.h.
References countTypedHits(), muonDTHitFilter(), TRACK_HITS, and validHitFilter().
Referenced by MuonRecoAnalyzer::analyze().
|
inline |
Definition at line 844 of file HitPattern.h.
References countTypedHits(), muonGEMHitFilter(), TRACK_HITS, and validHitFilter().
Referenced by MuonRecoAnalyzer::analyze().
|
inline |
Definition at line 792 of file HitPattern.h.
References countTypedHits(), muonHitFilter(), TRACK_HITS, and validHitFilter().
Referenced by MuonRecoAnalyzer::analyze(), HLTMuonL3PreFilter::applySelection(), and HLTMuonL3SimplePreFilter::hltFilter().
|
inline |
Definition at line 848 of file HitPattern.h.
References countTypedHits(), muonME0HitFilter(), TRACK_HITS, and validHitFilter().
|
inline |
Definition at line 840 of file HitPattern.h.
References countTypedHits(), muonRPCHitFilter(), TRACK_HITS, and validHitFilter().
Referenced by MuonRecoAnalyzer::analyze().
|
inline |
Definition at line 804 of file HitPattern.h.
References countTypedHits(), pixelBarrelHitFilter(), TRACK_HITS, and validHitFilter().
|
inline |
Definition at line 808 of file HitPattern.h.
References countTypedHits(), pixelEndcapHitFilter(), TRACK_HITS, and validHitFilter().
|
inline |
Definition at line 800 of file HitPattern.h.
References countTypedHits(), pixelHitFilter(), TRACK_HITS, and validHitFilter().
Referenced by TrackTypeMonitor::analyze(), MuonRecoAnalyzer::analyze(), StandaloneTrackMonitor::analyze(), BDHadronTrackMonitoringAnalyzer::analyze(), PackedCandidateTrackValidator::analyze(), ZtoMMEventSelector::filter(), ZtoEEEventSelector::filter(), WtoLNuSelector::filter(), reco::tau::RecoTauQualityCuts::filterTrack_(), reco::tau::RecoTauPiZeroStripPlugin2::operator()(), reco::tau::RecoTauPiZeroStripPlugin3::operator()(), EleTkIsolFromCands::passTrackPreselection(), pat::PATLostTracks::passTrkCuts(), pat::PATPackedCandidateProducer::produce(), and pat::PackedCandidate::setHits().
|
inline |
Definition at line 812 of file HitPattern.h.
References countTypedHits(), stripHitFilter(), TRACK_HITS, and validHitFilter().
Referenced by TrackTypeMonitor::analyze(), StandaloneTrackMonitor::analyze(), BDHadronTrackMonitoringAnalyzer::analyze(), ZtoMMEventSelector::filter(), ZtoEEEventSelector::filter(), and WtoLNuSelector::filter().
int HitPattern::numberOfValidStripLayersWithMonoAndStereo | ( | ) | const |
Definition at line 393 of file HitPattern.cc.
References taus_updatedMVAIds_cff::category, getCategoryIndexRange(), getHitPatternByAbsoluteIndex(), getSide(), HitTypeMask, HitTypeOffset, mps_fire::i, LayerOffset, maxTrackerWord, minStripWord, minTrackerWord, topSingleLeptonDQM_PU_cfi::pattern, FastTimerService_cff::range, and TRACK_HITS.
Referenced by numberOfValidTECLayersWithMonoAndStereo(), numberOfValidTIBLayersWithMonoAndStereo(), numberOfValidTIDLayersWithMonoAndStereo(), and numberOfValidTOBLayersWithMonoAndStereo().
int HitPattern::numberOfValidStripLayersWithMonoAndStereo | ( | uint16_t | stripdet, |
uint16_t | layer | ||
) | const |
Definition at line 348 of file HitPattern.cc.
References beginTrackHits, submitPVResolutionJobs::count, endTrackHits, getHitPatternByAbsoluteIndex(), getLayer(), getSide(), getSubStructure(), getSubSubStructure(), mps_fire::i, dqmiolumiharvest::j, LayerMask, topSingleLeptonDQM_PU_cfi::pattern, stripHitFilter(), SubstrMask, and validHitFilter().
Referenced by MultiTrackSelector::processMVA(), HIMultiTrackSelector::processMVA(), CosmicTrackSelector::select(), MultiTrackSelector::select(), HIMultiTrackSelector::select(), and QcdUeDQM::trackSelection().
|
inline |
Definition at line 828 of file HitPattern.h.
References countTypedHits(), stripTECHitFilter(), TRACK_HITS, and validHitFilter().
|
inline |
Definition at line 816 of file HitPattern.h.
References countTypedHits(), stripTIBHitFilter(), TRACK_HITS, and validHitFilter().
|
inline |
Definition at line 820 of file HitPattern.h.
References countTypedHits(), stripTIDHitFilter(), TRACK_HITS, and validHitFilter().
|
inline |
Definition at line 824 of file HitPattern.h.
References countTypedHits(), stripTOBHitFilter(), TRACK_HITS, and validHitFilter().
int HitPattern::numberOfValidTECLayersWithMonoAndStereo | ( | uint32_t | layer = 0 | ) | const |
Definition at line 426 of file HitPattern.cc.
References numberOfValidStripLayersWithMonoAndStereo(), and StripSubdetector::TEC.
int HitPattern::numberOfValidTIBLayersWithMonoAndStereo | ( | uint32_t | layer = 0 | ) | const |
Definition at line 418 of file HitPattern.cc.
References numberOfValidStripLayersWithMonoAndStereo(), and StripSubdetector::TIB.
int HitPattern::numberOfValidTIDLayersWithMonoAndStereo | ( | uint32_t | layer = 0 | ) | const |
Definition at line 422 of file HitPattern.cc.
References numberOfValidStripLayersWithMonoAndStereo(), and StripSubdetector::TID.
|
inline |
Definition at line 852 of file HitPattern.h.
References countTypedHits(), timingBTLHitFilter(), TRACK_HITS, and validHitFilter().
|
inline |
Definition at line 856 of file HitPattern.h.
References countTypedHits(), timingETLHitFilter(), TRACK_HITS, and validHitFilter().
|
inline |
Definition at line 796 of file HitPattern.h.
References countTypedHits(), timingHitFilter(), TRACK_HITS, and validHitFilter().
int HitPattern::numberOfValidTOBLayersWithMonoAndStereo | ( | uint32_t | layer = 0 | ) | const |
Definition at line 414 of file HitPattern.cc.
References numberOfValidStripLayersWithMonoAndStereo(), and StripSubdetector::TOB.
|
inline |
Definition at line 788 of file HitPattern.h.
References countTypedHits(), TRACK_HITS, trackerHitFilter(), and validHitFilter().
Referenced by MuonRecoAnalyzer::analyze(), StandaloneTrackMonitor::analyze(), reco::tau::RecoTauPiZeroStripPlugin2::operator()(), reco::tau::RecoTauPiZeroStripPlugin3::operator()(), and reco::TrackBase::validFraction().
HitPattern & HitPattern::operator= | ( | const HitPattern & | other | ) |
Definition at line 37 of file HitPattern.cc.
References ARRAY_LENGTH, beginInner, beginOuter, beginTrackHits, endInner, endOuter, endTrackHits, hitCount, hitPattern, and trackingPlots::other.
|
inline |
|
inline |
int HitPattern::outermostMuonStationWithHits | ( | int | hitType | ) | const |
hitType=-1(all), 0=valid, 3=bad; 0 = no stations at all
Definition at line 905 of file HitPattern.cc.
References beginTrackHits, endTrackHits, getHitPatternByAbsoluteIndex(), getHitType(), getMuonStation(), mps_fire::i, muonHitFilter(), topSingleLeptonDQM_PU_cfi::pattern, runTheMatrix::ret, and hgcalPlots::stat.
Referenced by outermostMuonStationWithAnyHits(), outermostMuonStationWithBadHits(), and outermostMuonStationWithValidHits().
|
inline |
|
inlinestatic |
Definition at line 581 of file HitPattern.h.
References getSubStructure(), topSingleLeptonDQM_PU_cfi::pattern, PixelSubdetector::PixelBarrel, trackerHitFilter(), and UNLIKELY.
Referenced by hasValidHitInPixelLayer(), numberOfLostPixelBarrelHits(), and numberOfValidPixelBarrelHits().
int HitPattern::pixelBarrelLayersNull | ( | ) | const |
Definition at line 741 of file HitPattern.cc.
References submitPVResolutionJobs::count, getTrackerLayerCase(), NULL_RETURN, PixelSubdetector::PixelBarrel, and TRACK_HITS.
Referenced by pixelLayersNull().
int HitPattern::pixelBarrelLayersTotallyOffOrBad | ( | HitCategory | category = TRACK_HITS | ) | const |
Definition at line 679 of file HitPattern.cc.
References taus_updatedMVAIds_cff::category, submitPVResolutionJobs::count, getTrackerLayerCase(), and PixelSubdetector::PixelBarrel.
Referenced by pixelLayersTotallyOffOrBad().
int HitPattern::pixelBarrelLayersWithMeasurement | ( | ) | const |
Definition at line 555 of file HitPattern.cc.
References submitPVResolutionJobs::count, getTrackerLayerCase(), PixelSubdetector::PixelBarrel, and TRACK_HITS.
Referenced by pixelLayersWithMeasurementOld(), and BeamFitter::readEvent().
int HitPattern::pixelBarrelLayersWithoutMeasurement | ( | HitCategory | category | ) | const |
Definition at line 617 of file HitPattern.cc.
References taus_updatedMVAIds_cff::category, submitPVResolutionJobs::count, getTrackerLayerCase(), and PixelSubdetector::PixelBarrel.
Referenced by pixelLayersWithoutMeasurement().
|
inlinestatic |
Definition at line 589 of file HitPattern.h.
References getSubStructure(), topSingleLeptonDQM_PU_cfi::pattern, PixelSubdetector::PixelEndcap, trackerHitFilter(), and UNLIKELY.
Referenced by hasValidHitInPixelLayer(), numberOfLostPixelEndcapHits(), and numberOfValidPixelEndcapHits().
int HitPattern::pixelEndcapLayersNull | ( | ) | const |
Definition at line 752 of file HitPattern.cc.
References submitPVResolutionJobs::count, getTrackerLayerCase(), NULL_RETURN, PixelSubdetector::PixelEndcap, and TRACK_HITS.
Referenced by pixelLayersNull().
int HitPattern::pixelEndcapLayersTotallyOffOrBad | ( | HitCategory | category = TRACK_HITS | ) | const |
Definition at line 690 of file HitPattern.cc.
References taus_updatedMVAIds_cff::category, submitPVResolutionJobs::count, getTrackerLayerCase(), and PixelSubdetector::PixelEndcap.
Referenced by pixelLayersTotallyOffOrBad().
int HitPattern::pixelEndcapLayersWithMeasurement | ( | ) | const |
Definition at line 566 of file HitPattern.cc.
References submitPVResolutionJobs::count, getTrackerLayerCase(), PixelSubdetector::PixelEndcap, and TRACK_HITS.
Referenced by pixelLayersWithMeasurementOld(), and BeamFitter::readEvent().
int HitPattern::pixelEndcapLayersWithoutMeasurement | ( | HitCategory | category | ) | const |
Definition at line 628 of file HitPattern.cc.
References taus_updatedMVAIds_cff::category, submitPVResolutionJobs::count, getTrackerLayerCase(), and PixelSubdetector::PixelEndcap.
Referenced by pixelLayersWithoutMeasurement().
|
inlinestatic |
Definition at line 573 of file HitPattern.h.
References getSubStructure(), topSingleLeptonDQM_PU_cfi::pattern, PixelSubdetector::PixelBarrel, PixelSubdetector::PixelEndcap, trackerHitFilter(), and UNLIKELY.
Referenced by egamma::getClosestCtfToGsf(), hasValidHitInPixelLayer(), numberOfLostPixelHits(), numberOfValidPixelHits(), FWConvTrackHitsDetailView::setTextInfo(), QcdUeDQM::trackSelection(), and pat::PackedCandidate::unpackTrk().
|
inline |
Definition at line 1007 of file HitPattern.h.
References pixelBarrelLayersNull(), and pixelEndcapLayersNull().
Referenced by trackerLayersNull().
|
inline |
Definition at line 996 of file HitPattern.h.
References taus_updatedMVAIds_cff::category, pixelBarrelLayersTotallyOffOrBad(), and pixelEndcapLayersTotallyOffOrBad().
Referenced by trackerLayersTotallyOffOrBad().
int HitPattern::pixelLayersWithMeasurement | ( | ) | const |
Definition at line 492 of file HitPattern.cc.
References taus_updatedMVAIds_cff::category, getCategoryIndexRange(), getHitPatternByAbsoluteIndex(), HitTypeMask, HitTypeOffset, mps_fire::i, LayerOffset, minStripWord, minTrackerWord, topSingleLeptonDQM_PU_cfi::pattern, FastTimerService_cff::range, TRACK_HITS, trackerHitFilter(), and UNLIKELY.
Referenced by StandaloneTrackMonitor::analyze(), PackedCandidateTrackValidator::analyze(), TrackFilterForPVFinding::operator()(), MultiTrackSelector::processMVA(), HIMultiTrackSelector::processMVA(), BeamFitter::readEvent(), CosmicTrackSelector::select(), MultiTrackSelector::select(), HIMultiTrackSelector::select(), pat::PackedCandidate::setHits(), trackerLayersWithMeasurementOld(), and QcdUeDQM::trackSelection().
|
inline |
Definition at line 970 of file HitPattern.h.
References pixelBarrelLayersWithMeasurement(), and pixelEndcapLayersWithMeasurement().
|
inline |
Definition at line 983 of file HitPattern.h.
References taus_updatedMVAIds_cff::category, pixelBarrelLayersWithoutMeasurement(), and pixelEndcapLayersWithoutMeasurement().
Referenced by trackerLayersWithoutMeasurementOld().
void HitPattern::print | ( | HitCategory | category, |
std::ostream & | stream = std::cout |
||
) | const |
Definition at line 839 of file HitPattern.cc.
References taus_updatedMVAIds_cff::category, HLT_FULL_cff::flags, getHitPattern(), mps_fire::i, numberOfAllHits(), printHitPattern(), and cms::cuda::stream.
void HitPattern::printHitPattern | ( | HitCategory | category, |
int | position, | ||
std::ostream & | stream | ||
) | const |
Definition at line 803 of file HitPattern.cc.
References taus_updatedMVAIds_cff::category, getCSCRing(), getDTSuperLayer(), getGEMLayer(), getGEMStation(), getHitPattern(), getHitType(), getLayer(), getMuonStation(), getRPCLayer(), getRPCregion(), getSubStructure(), muonCSCHitFilter(), muonDTHitFilter(), muonGEMHitFilter(), muonHitFilter(), muonME0HitFilter(), muonRPCHitFilter(), topSingleLeptonDQM_PU_cfi::pattern, position, cms::cuda::stream, timingHitFilter(), and trackerHitFilter().
Referenced by spr::goodTrack(), and print().
|
inline |
|
inline |
|
inline |
|
inlinestatic |
Definition at line 597 of file HitPattern.h.
References maxTrackerWord, minStripWord, and topSingleLeptonDQM_PU_cfi::pattern.
Referenced by numberOfLostStripHits(), numberOfValidStripHits(), numberOfValidStripLayersWithMonoAndStereo(), FWConvTrackHitsDetailView::setTextInfo(), and pat::PackedCandidate::unpackTrk().
|
inline |
Definition at line 1009 of file HitPattern.h.
References stripTECLayersNull(), stripTIBLayersNull(), stripTIDLayersNull(), and stripTOBLayersNull().
Referenced by trackerLayersNull().
|
inline |
Definition at line 1000 of file HitPattern.h.
References taus_updatedMVAIds_cff::category, stripTECLayersTotallyOffOrBad(), stripTIBLayersTotallyOffOrBad(), stripTIDLayersTotallyOffOrBad(), and stripTOBLayersTotallyOffOrBad().
Referenced by trackerLayersTotallyOffOrBad().
|
inline |
Definition at line 974 of file HitPattern.h.
References stripTECLayersWithMeasurement(), stripTIBLayersWithMeasurement(), stripTIDLayersWithMeasurement(), and stripTOBLayersWithMeasurement().
Referenced by StandaloneTrackMonitor::analyze(), PackedCandidateTrackValidator::analyze(), BeamFitter::readEvent(), pat::PackedCandidate::setHits(), and trackerLayersWithMeasurementOld().
|
inline |
Definition at line 987 of file HitPattern.h.
References taus_updatedMVAIds_cff::category, stripTECLayersWithoutMeasurement(), stripTIBLayersWithoutMeasurement(), stripTIDLayersWithoutMeasurement(), and stripTOBLayersWithoutMeasurement().
Referenced by trackerLayersWithoutMeasurementOld().
|
inlinestaticprivate |
Definition at line 601 of file HitPattern.h.
References getSubStructure(), topSingleLeptonDQM_PU_cfi::pattern, trackerHitFilter(), and UNLIKELY.
Referenced by stripTECHitFilter(), stripTIBHitFilter(), stripTIDHitFilter(), and stripTOBHitFilter().
|
inlinestatic |
Definition at line 620 of file HitPattern.h.
References topSingleLeptonDQM_PU_cfi::pattern, stripSubdetectorHitFilter(), and StripSubdetector::TEC.
Referenced by numberOfLostStripTECHits(), and numberOfValidStripTECHits().
int HitPattern::stripTECLayersNull | ( | ) | const |
Definition at line 793 of file HitPattern.cc.
References submitPVResolutionJobs::count, getTrackerLayerCase(), NULL_RETURN, StripSubdetector::TEC, and TRACK_HITS.
Referenced by stripLayersNull().
int HitPattern::stripTECLayersTotallyOffOrBad | ( | HitCategory | category = TRACK_HITS | ) | const |
Definition at line 731 of file HitPattern.cc.
References taus_updatedMVAIds_cff::category, submitPVResolutionJobs::count, getTrackerLayerCase(), and StripSubdetector::TEC.
Referenced by stripLayersTotallyOffOrBad().
int HitPattern::stripTECLayersWithMeasurement | ( | ) | const |
Definition at line 607 of file HitPattern.cc.
References submitPVResolutionJobs::count, getTrackerLayerCase(), StripSubdetector::TEC, and TRACK_HITS.
Referenced by IsolatedTracksNxN::analyze(), HcalHBHEMuonHighEtaAnalyzer::fillTrackParameters(), spr::goodTrack(), BeamFitter::readEvent(), and stripLayersWithMeasurement().
int HitPattern::stripTECLayersWithoutMeasurement | ( | HitCategory | category | ) | const |
Definition at line 669 of file HitPattern.cc.
References taus_updatedMVAIds_cff::category, submitPVResolutionJobs::count, getTrackerLayerCase(), and StripSubdetector::TEC.
Referenced by IsolatedTracksNxN::analyze(), and stripLayersWithoutMeasurement().
|
inlinestatic |
Definition at line 608 of file HitPattern.h.
References topSingleLeptonDQM_PU_cfi::pattern, stripSubdetectorHitFilter(), and StripSubdetector::TIB.
Referenced by egamma::getClosestCtfToGsf(), numberOfLostStripTIBHits(), and numberOfValidStripTIBHits().
int HitPattern::stripTIBLayersNull | ( | ) | const |
Definition at line 763 of file HitPattern.cc.
References submitPVResolutionJobs::count, getTrackerLayerCase(), NULL_RETURN, StripSubdetector::TIB, and TRACK_HITS.
Referenced by stripLayersNull().
int HitPattern::stripTIBLayersTotallyOffOrBad | ( | HitCategory | category = TRACK_HITS | ) | const |
Definition at line 701 of file HitPattern.cc.
References taus_updatedMVAIds_cff::category, submitPVResolutionJobs::count, getTrackerLayerCase(), and StripSubdetector::TIB.
Referenced by stripLayersTotallyOffOrBad().
int HitPattern::stripTIBLayersWithMeasurement | ( | ) | const |
Definition at line 577 of file HitPattern.cc.
References submitPVResolutionJobs::count, getTrackerLayerCase(), StripSubdetector::TIB, and TRACK_HITS.
Referenced by IsolatedTracksNxN::analyze(), BeamFitter::readEvent(), and stripLayersWithMeasurement().
int HitPattern::stripTIBLayersWithoutMeasurement | ( | HitCategory | category | ) | const |
Definition at line 639 of file HitPattern.cc.
References taus_updatedMVAIds_cff::category, submitPVResolutionJobs::count, getTrackerLayerCase(), and StripSubdetector::TIB.
Referenced by IsolatedTracksNxN::analyze(), and stripLayersWithoutMeasurement().
|
inlinestatic |
Definition at line 612 of file HitPattern.h.
References topSingleLeptonDQM_PU_cfi::pattern, stripSubdetectorHitFilter(), and StripSubdetector::TID.
Referenced by egamma::getClosestCtfToGsf(), numberOfLostStripTIDHits(), and numberOfValidStripTIDHits().
int HitPattern::stripTIDLayersNull | ( | ) | const |
Definition at line 773 of file HitPattern.cc.
References submitPVResolutionJobs::count, getTrackerLayerCase(), NULL_RETURN, StripSubdetector::TID, and TRACK_HITS.
Referenced by stripLayersNull().
int HitPattern::stripTIDLayersTotallyOffOrBad | ( | HitCategory | category = TRACK_HITS | ) | const |
Definition at line 711 of file HitPattern.cc.
References taus_updatedMVAIds_cff::category, submitPVResolutionJobs::count, getTrackerLayerCase(), and StripSubdetector::TID.
Referenced by stripLayersTotallyOffOrBad().
int HitPattern::stripTIDLayersWithMeasurement | ( | ) | const |
Definition at line 587 of file HitPattern.cc.
References submitPVResolutionJobs::count, getTrackerLayerCase(), StripSubdetector::TID, and TRACK_HITS.
Referenced by IsolatedTracksNxN::analyze(), BeamFitter::readEvent(), and stripLayersWithMeasurement().
int HitPattern::stripTIDLayersWithoutMeasurement | ( | HitCategory | category | ) | const |
Definition at line 649 of file HitPattern.cc.
References taus_updatedMVAIds_cff::category, submitPVResolutionJobs::count, getTrackerLayerCase(), and StripSubdetector::TID.
Referenced by IsolatedTracksNxN::analyze(), and stripLayersWithoutMeasurement().
|
inlinestatic |
Definition at line 616 of file HitPattern.h.
References topSingleLeptonDQM_PU_cfi::pattern, stripSubdetectorHitFilter(), and StripSubdetector::TOB.
Referenced by numberOfLostStripTOBHits(), and numberOfValidStripTOBHits().
int HitPattern::stripTOBLayersNull | ( | ) | const |
Definition at line 783 of file HitPattern.cc.
References submitPVResolutionJobs::count, getTrackerLayerCase(), NULL_RETURN, StripSubdetector::TOB, and TRACK_HITS.
Referenced by stripLayersNull().
int HitPattern::stripTOBLayersTotallyOffOrBad | ( | HitCategory | category = TRACK_HITS | ) | const |
Definition at line 721 of file HitPattern.cc.
References taus_updatedMVAIds_cff::category, submitPVResolutionJobs::count, getTrackerLayerCase(), and StripSubdetector::TOB.
Referenced by stripLayersTotallyOffOrBad().
int HitPattern::stripTOBLayersWithMeasurement | ( | ) | const |
Definition at line 597 of file HitPattern.cc.
References submitPVResolutionJobs::count, getTrackerLayerCase(), StripSubdetector::TOB, and TRACK_HITS.
Referenced by IsolatedTracksNxN::analyze(), HcalHBHEMuonHighEtaAnalyzer::fillTrackParameters(), spr::goodTrack(), BeamFitter::readEvent(), and stripLayersWithMeasurement().
int HitPattern::stripTOBLayersWithoutMeasurement | ( | HitCategory | category | ) | const |
Definition at line 659 of file HitPattern.cc.
References taus_updatedMVAIds_cff::category, submitPVResolutionJobs::count, getTrackerLayerCase(), and StripSubdetector::TOB.
Referenced by IsolatedTracksNxN::analyze(), and stripLayersWithoutMeasurement().
|
inlinestatic |
Definition at line 674 of file HitPattern.h.
References MTDDetId::BTL, getSubStructure(), topSingleLeptonDQM_PU_cfi::pattern, timingHitFilter(), and UNLIKELY.
Referenced by numberOfLostTimingBTLHits(), and numberOfValidTimingBTLHits().
|
inlinestatic |
Definition at line 681 of file HitPattern.h.
References MTDDetId::ETL, getSubStructure(), topSingleLeptonDQM_PU_cfi::pattern, timingHitFilter(), and UNLIKELY.
Referenced by numberOfLostTimingETLHits(), and numberOfValidTimingETLHits().
|
inlinestatic |
Definition at line 688 of file HitPattern.h.
References EMPTY_PATTERN, topSingleLeptonDQM_PU_cfi::pattern, SubDetectorMask, SubDetectorOffset, and UNLIKELY.
Referenced by numberOfLostTimingHits(), numberOfTimingHits(), numberOfValidTimingHits(), printHitPattern(), timingBTLHitFilter(), and timingETLHitFilter().
|
inlinestatic |
Definition at line 663 of file HitPattern.h.
References maxTrackerWord, minTrackerWord, and topSingleLeptonDQM_PU_cfi::pattern.
Referenced by PFCheckHitPattern::analyze(), OniaPhotonConversionProducer::foundCompatibleInnerHits(), numberOfAllTrackerHits(), numberOfInactiveTrackerHits(), numberOfLostTrackerHits(), numberOfValidTrackerHits(), CheckHitPattern::operator()(), pixelBarrelHitFilter(), pixelEndcapHitFilter(), pixelHitFilter(), pixelLayersWithMeasurement(), CheckHitPattern::print(), printHitPattern(), stripSubdetectorHitFilter(), trackerLayersWithMeasurement(), and trackerLayersWithoutMeasurement().
|
inline |
|
inline |
Definition at line 992 of file HitPattern.h.
References taus_updatedMVAIds_cff::category, pixelLayersTotallyOffOrBad(), and stripLayersTotallyOffOrBad().
int HitPattern::trackerLayersWithMeasurement | ( | ) | const |
Definition at line 513 of file HitPattern.cc.
References taus_updatedMVAIds_cff::category, getCategoryIndexRange(), getHitPatternByAbsoluteIndex(), HitTypeMask, HitTypeOffset, mps_fire::i, LayerOffset, minTrackerWord, topSingleLeptonDQM_PU_cfi::pattern, FastTimerService_cff::range, TRACK_HITS, trackerHitFilter(), and UNLIKELY.
Referenced by MuonRecoAnalyzer::analyze(), StandaloneTrackMonitor::analyze(), IsolatedTracksCone::analyze(), IsolatedTracksNxN::analyze(), PackedCandidateTrackValidator::analyze(), spr::coneChargeIsolation(), HcalHBHEMuonHighEtaAnalyzer::fillTrackParameters(), spr::goodTrack(), TrackFilterForPVFinding::operator()(), MultiTrackSelector::processMVA(), HIMultiTrackSelector::processMVA(), EvtPlaneProducer::produce(), BeamFitter::readEvent(), CosmicTrackSelector::select(), MultiTrackSelector::select(), HIMultiTrackSelector::select(), and QcdUeDQM::trackSelection().
|
inline |
Definition at line 966 of file HitPattern.h.
References pixelLayersWithMeasurement(), and stripLayersWithMeasurement().
int HitPattern::trackerLayersWithoutMeasurement | ( | HitCategory | category | ) | const |
Definition at line 532 of file HitPattern.cc.
References taus_updatedMVAIds_cff::category, getCategoryIndexRange(), getHitPatternByAbsoluteIndex(), HitTypeMask, HitTypeOffset, mps_fire::i, LayerOffset, minTrackerWord, topSingleLeptonDQM_PU_cfi::pattern, FastTimerService_cff::range, trackerHitFilter(), and UNLIKELY.
Referenced by HcalHBHEMuonHighEtaAnalyzer::fillTrackParameters(), spr::goodTrack(), MultiTrackSelector::processMVA(), HIMultiTrackSelector::processMVA(), CosmicTrackSelector::select(), MultiTrackSelector::select(), and HIMultiTrackSelector::select().
|
inline |
Definition at line 979 of file HitPattern.h.
References taus_updatedMVAIds_cff::category, pixelLayersWithoutMeasurement(), and stripLayersWithoutMeasurement().
|
inlinestatic |
Definition at line 765 of file HitPattern.h.
References getHitType(), topSingleLeptonDQM_PU_cfi::pattern, and VALID.
Referenced by pat::SoftMuonMvaEstimator::computeMva(), reco::PatternSet< N >::fill(), OniaPhotonConversionProducer::foundCompatibleInnerHits(), hasValidHitInPixelLayer(), numberOfDTStationsWithBothViews(), numberOfDTStationsWithRPhiView(), numberOfDTStationsWithRZView(), numberOfValidHits(), numberOfValidMuonCSCHits(), numberOfValidMuonDTHits(), numberOfValidMuonGEMHits(), numberOfValidMuonHits(), numberOfValidMuonME0Hits(), numberOfValidMuonRPCHits(), numberOfValidPixelBarrelHits(), numberOfValidPixelEndcapHits(), numberOfValidPixelHits(), numberOfValidStripHits(), numberOfValidStripLayersWithMonoAndStereo(), numberOfValidStripTECHits(), numberOfValidStripTIBHits(), numberOfValidStripTIDHits(), numberOfValidStripTOBHits(), numberOfValidTimingBTLHits(), numberOfValidTimingETLHits(), numberOfValidTimingHits(), numberOfValidTrackerHits(), CheckHitPattern::operator()(), FWConvTrackHitsDetailView::setTextInfo(), and QcdUeDQM::trackSelection().
|
friend |
Definition at line 503 of file HitPattern.h.
|
static |
Definition at line 156 of file HitPattern.h.
Referenced by clear(), HitPattern(), and operator=().
|
private |
Definition at line 495 of file HitPattern.h.
Referenced by appendHit(), clear(), fillNewHitPatternWithOldHitPattern_v12(), getCategoryIndexRange(), insertExpectedInnerHit(), and operator=().
|
private |
Definition at line 497 of file HitPattern.h.
Referenced by appendHit(), clear(), fillNewHitPatternWithOldHitPattern_v12(), getCategoryIndexRange(), insertExpectedOuterHit(), and operator=().
|
private |
Definition at line 493 of file HitPattern.h.
Referenced by appendHit(), clear(), fillNewHitPatternWithOldHitPattern_v12(), getCategoryIndexRange(), hasValidHitInPixelLayer(), innermostMuonStationWithHits(), insertTrackHit(), muonStations(), numberOfDTStationsWithBothViews(), numberOfDTStationsWithRPhiView(), numberOfDTStationsWithRZView(), numberOfValidStripLayersWithMonoAndStereo(), operator=(), and outermostMuonStationWithHits().
|
static |
Definition at line 161 of file HitPattern.h.
Referenced by clear(), encode(), getHitPattern(), getHitPatternByAbsoluteIndex(), getHitType(), getSide(), getSubDetector(), getSubStructure(), getSubSubStructure(), HitPattern(), muonHitFilter(), and timingHitFilter().
|
private |
Definition at line 496 of file HitPattern.h.
Referenced by appendHit(), clear(), fillNewHitPatternWithOldHitPattern_v12(), getCategoryIndexRange(), insertExpectedInnerHit(), and operator=().
|
private |
Definition at line 498 of file HitPattern.h.
Referenced by appendHit(), clear(), fillNewHitPatternWithOldHitPattern_v12(), getCategoryIndexRange(), insertExpectedOuterHit(), and operator=().
|
private |
Definition at line 494 of file HitPattern.h.
Referenced by appendHit(), clear(), fillNewHitPatternWithOldHitPattern_v12(), getCategoryIndexRange(), hasValidHitInPixelLayer(), innermostMuonStationWithHits(), insertTrackHit(), muonStations(), numberOfDTStationsWithBothViews(), numberOfDTStationsWithRPhiView(), numberOfDTStationsWithRZView(), numberOfValidStripLayersWithMonoAndStereo(), operator=(), and outermostMuonStationWithHits().
|
static |
Definition at line 157 of file HitPattern.h.
Referenced by getHitPatternByAbsoluteIndex(), and insertHit().
|
private |
Definition at line 491 of file HitPattern.h.
Referenced by appendHit(), appendMuonHit(), clear(), fillNewHitPatternWithOldHitPattern_v12(), getHitPatternByAbsoluteIndex(), insertExpectedInnerHit(), insertExpectedOuterHit(), insertHit(), insertTrackHit(), and operator=().
|
private |
Definition at line 490 of file HitPattern.h.
Referenced by clear(), egamma::getClosestCtfToGsf(), getHitPatternByAbsoluteIndex(), HitPattern(), insertHit(), and operator=().
|
staticprivate |
Definition at line 441 of file HitPattern.h.
Referenced by encode(), getHitType(), getTrackerLayerCase(), getTrackerMonoStereo(), numberOfValidStripLayersWithMonoAndStereo(), pixelLayersWithMeasurement(), trackerLayersWithMeasurement(), and trackerLayersWithoutMeasurement().
|
staticprivate |
Definition at line 440 of file HitPattern.h.
Referenced by encode(), getHitType(), getTrackerLayerCase(), getTrackerMonoStereo(), numberOfValidStripLayersWithMonoAndStereo(), pixelLayersWithMeasurement(), trackerLayersWithMeasurement(), and trackerLayersWithoutMeasurement().
|
staticprivate |
Definition at line 449 of file HitPattern.h.
Referenced by encode(), getSubSubStructure(), getTrackerLayerCase(), getTrackerMonoStereo(), and numberOfValidStripLayersWithMonoAndStereo().
|
staticprivate |
Definition at line 448 of file HitPattern.h.
Referenced by encode(), getSubSubStructure(), getTrackerLayerCase(), getTrackerMonoStereo(), numberOfValidStripLayersWithMonoAndStereo(), pixelLayersWithMeasurement(), trackerLayersWithMeasurement(), and trackerLayersWithoutMeasurement().
|
static |
Definition at line 158 of file HitPattern.h.
Referenced by appendHit(), and appendMuonHit().
|
staticprivate |
Definition at line 460 of file HitPattern.h.
Referenced by numberOfValidStripLayersWithMonoAndStereo(), stripHitFilter(), and trackerHitFilter().
|
staticprivate |
Definition at line 461 of file HitPattern.h.
|
staticprivate |
Definition at line 462 of file HitPattern.h.
Referenced by numberOfValidStripLayersWithMonoAndStereo(), pixelLayersWithMeasurement(), and stripHitFilter().
|
staticprivate |
Definition at line 459 of file HitPattern.h.
Referenced by numberOfValidStripLayersWithMonoAndStereo(), pixelLayersWithMeasurement(), trackerHitFilter(), trackerLayersWithMeasurement(), and trackerLayersWithoutMeasurement().
|
static |
Definition at line 160 of file HitPattern.h.
Referenced by getHitType(), getSide(), getSubDetector(), getSubStructure(), getSubSubStructure(), getTrackerLayerCase(), pixelBarrelLayersNull(), pixelEndcapLayersNull(), stripTECLayersNull(), stripTIBLayersNull(), stripTIDLayersNull(), and stripTOBLayersNull().
|
staticprivate |
Definition at line 445 of file HitPattern.h.
|
staticprivate |
Definition at line 444 of file HitPattern.h.
|
staticprivate |
Definition at line 457 of file HitPattern.h.
Referenced by encode(), getSubDetector(), getTrackerLayerCase(), getTrackerMonoStereo(), muonHitFilter(), and timingHitFilter().
|
staticprivate |
Definition at line 456 of file HitPattern.h.
Referenced by encode(), getSubDetector(), getTrackerLayerCase(), getTrackerMonoStereo(), muonHitFilter(), and timingHitFilter().
|
staticprivate |
Definition at line 453 of file HitPattern.h.
Referenced by encode(), getSubStructure(), getTrackerLayerCase(), getTrackerMonoStereo(), and numberOfValidStripLayersWithMonoAndStereo().
|
staticprivate |
Definition at line 452 of file HitPattern.h.
Referenced by encode(), getSubStructure(), getTrackerLayerCase(), and getTrackerMonoStereo().