#include <HitPattern.h>
Public Types | |
enum | { MONO = 1, STEREO = 2 } |
typedef bool | filterType (unsigned int) |
Static Public Member Functions | |
static uint32_t | getCSCRing (uint32_t pattern) |
CSC ring (1-4). Only valid for muon CSC patterns, of course. More... | |
static uint32_t | getDTSuperLayer (uint32_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 uint32_t | getHitType (uint32_t pattern) |
static uint32_t | getLayer (uint32_t pattern) |
static uint32_t | getMuonStation (uint32_t pattern) |
Muon station (1-4). Only valid for muon patterns, of course. More... | |
static uint32_t | getRPCLayer (uint32_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 uint32_t | getRPCregion (uint32_t pattern) |
RPC region: 0 = barrel, 1 = endcap. Only valid for muon RPC patterns, of course. More... | |
static uint32_t | getSide (uint32_t pattern) |
static uint32_t | getSubStructure (uint32_t pattern) |
static uint32_t | getSubSubStructure (uint32_t pattern) |
static bool | muonCSCHitFilter (uint32_t pattern) |
static bool | muonDTHitFilter (uint32_t pattern) |
static bool | muonHitFilter (uint32_t pattern) |
static bool | muonRPCHitFilter (uint32_t pattern) |
static bool | pixelBarrelHitFilter (uint32_t pattern) |
static bool | pixelEndcapHitFilter (uint32_t pattern) |
static bool | pixelHitFilter (uint32_t pattern) |
static bool | stripHitFilter (uint32_t pattern) |
static bool | stripTECHitFilter (uint32_t pattern) |
static bool | stripTIBHitFilter (uint32_t pattern) |
static bool | stripTIDHitFilter (uint32_t pattern) |
static bool | stripTOBHitFilter (uint32_t pattern) |
static bool | trackerHitFilter (uint32_t pattern) |
static bool | type_1_HitFilter (uint32_t pattern) |
static bool | type_2_HitFilter (uint32_t pattern) |
static bool | type_3_HitFilter (uint32_t pattern) |
static bool | validHitFilter (uint32_t pattern) |
Static Public Attributes | |
static const unsigned short | HitSize = 11 |
static const int | MaxHits = (PatternSize * 32) / HitSize |
static const unsigned short | PatternSize = 25 |
Private Member Functions | |
uint32_t | encode (const TrackingRecHit &hit, unsigned int i) |
uint32_t | encode (DetId id, uint32_t hitType, unsigned int i) |
void | set (const TrackingRecHitRef &ref, unsigned int i) |
void | setHitPattern (int position, uint32_t pattern) |
Static Private Member Functions | |
static uint32_t | isStereo (DetId) |
Private Attributes | |
uint32_t | hitPattern_ [PatternSize] |
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 | 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 |
Definition at line 124 of file HitPattern.h.
typedef bool reco::HitPattern::filterType(unsigned int) |
Definition at line 162 of file HitPattern.h.
anonymous enum |
Enumerator | |
---|---|
MONO | |
STEREO |
Definition at line 126 of file HitPattern.h.
|
inline |
|
inline |
|
inline |
void HitPattern::appendHit | ( | const TrackingRecHit & | hit | ) |
Definition at line 86 of file HitPattern.cc.
References filterCSVwithJSON::copy, MuonSubdetId::CSC, cond::rpcobgas::detid, TrackingRecHit::dimension(), MuonSubdetId::DT, TrackingRecHit::geographicalId(), i, DetId::Muon, numberOfHits(), TrackingRecHit::recHits(), MuonSubdetId::RPC, set(), and DetId::Tracker.
Referenced by reco::TrackBase::appendHitPattern().
|
inline |
Definition at line 184 of file HitPattern.h.
References f, getHitPattern(), HitSize, i, listBenchmarks::pattern, and PatternSize.
Referenced by reco::PatternSet< N >::fill().
|
inline |
Definition at line 163 of file HitPattern.h.
References prof2calltree::count, alcazmumu_cfi::filter, getHitPattern(), HitSize, i, listBenchmarks::pattern, and PatternSize.
Referenced by numberOfBadHits(), numberOfInactiveHits(), numberOfLostHits(), and numberOfValidHits().
|
inline |
Definition at line 173 of file HitPattern.h.
References prof2calltree::count, alcazmumu_cfi::filter, getHitPattern(), HitSize, i, listBenchmarks::pattern, and PatternSize.
Referenced by numberOfBadMuonCSCHits(), numberOfBadMuonDTHits(), numberOfBadMuonHits(), numberOfBadMuonRPCHits(), numberOfInactiveTrackerHits(), numberOfLostMuonCSCHits(), numberOfLostMuonDTHits(), numberOfLostMuonHits(), numberOfLostMuonRPCHits(), numberOfLostPixelBarrelHits(), numberOfLostPixelEndcapHits(), numberOfLostPixelHits(), numberOfLostStripHits(), numberOfLostStripTECHits(), numberOfLostStripTIBHits(), numberOfLostStripTIDHits(), numberOfLostStripTOBHits(), numberOfLostTrackerHits(), numberOfValidMuonCSCHits(), numberOfValidMuonDTHits(), numberOfValidMuonHits(), numberOfValidMuonRPCHits(), numberOfValidPixelBarrelHits(), numberOfValidPixelEndcapHits(), numberOfValidPixelHits(), numberOfValidStripHits(), numberOfValidStripTECHits(), numberOfValidStripTIBHits(), numberOfValidStripTIDHits(), numberOfValidStripTOBHits(), and numberOfValidTrackerHits().
|
inline |
Definition at line 819 of file HitPattern.h.
References muonStations().
|
inline |
Definition at line 818 of file HitPattern.h.
References muonStations().
|
inline |
Definition at line 817 of file HitPattern.h.
References muonStations().
|
inline |
Definition at line 816 of file HitPattern.h.
References muonStations().
|
inline |
Definition at line 815 of file HitPattern.h.
References muonStations().
|
inline |
Definition at line 814 of file HitPattern.h.
References muonStations().
|
inlineprivate |
Definition at line 412 of file HitPattern.h.
References encode(), TrackingRecHit::geographicalId(), TrackingRecHit::getType(), and i.
Referenced by encode(), and set().
|
private |
Definition at line 15 of file HitPattern.cc.
References funct::abs(), MuonSubdetId::CSC, CSCDetId, cond::rpcobgas::detid, PXFDetId::disk(), MuonSubdetId::DT, DTLayerId, HitSize, HitTypeMask, HitTypeOffset, isStereo(), PXBDetId::layer(), TOBDetId::layer(), TIBDetId::layer(), RPCDetId::layer(), LayerMask, LayerOffset, DetId::Muon, listBenchmarks::pattern, PatternSize, PixelSubdetector::PixelBarrel, PixelSubdetector::PixelEndcap, RPCDetId::region(), MuonSubdetId::RPC, SideMask, SideOffset, RPCDetId::station(), SubDetectorMask, SubDetectorOffset, SubstrMask, SubstrOffset, StripSubdetector::TEC, StripSubdetector::TIB, StripSubdetector::TID, StripSubdetector::TOB, DetId::Tracker, TIDDetId::wheel(), and TECDetId::wheel().
|
inlinestatic |
CSC ring (1-4). Only valid for muon CSC patterns, of course.
Definition at line 549 of file HitPattern.h.
References getSubSubStructure().
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 545 of file HitPattern.h.
References getSubSubStructure().
Referenced by numberOfDTStationsWithBothViews(), numberOfDTStationsWithRPhiView(), numberOfDTStationsWithRZView(), and printHitPattern().
uint32_t HitPattern::getHitPattern | ( | int | position | ) | const |
Definition at line 142 of file HitPattern.cc.
References hitPattern_, and HitSize.
Referenced by CheckHitPattern::analyze(), PFCheckHitPattern::analyze(), FixTrackHitPattern::analyze(), GetTrackTrajInfo::analyze(), call(), GsfElectronAlgo::ElectronData::checkCtfTrack(), countHits(), countTypedHits(), GsfElectronCoreBaseProducer::getCtfTrackRef(), getTrackerLayerCase(), getTrackerMonoStereo(), PrimaryVertexValidation::hasFirstLayerPixelHits(), hasValidHitInFirstPixelBarrel(), hasValidHitInFirstPixelEndcap(), index_to_hitpattern(), innermostMuonStationWithHits(), SoftPFElectronTagInfoProducer::isElecClean(), PFElecTkProducer::isInnerMost(), muonStations(), numberOfDTStationsWithBothViews(), numberOfDTStationsWithRPhiView(), numberOfDTStationsWithRZView(), numberOfHits(), numberOfValidStripLayersWithMonoAndStereo(), EgAmbiguityTools::isInnerMost::operator()(), outermostMuonStationWithHits(), FWTrackResidualDetailView::prepareData(), reco::TrackResiduals::print(), CheckHitPattern::print(), PFCheckHitPattern::print(), print(), printHitPattern(), FWConvTrackHitsDetailView::setTextInfo(), TrackMaker::SetVars(), EgAmbiguityTools::sharedDets(), EgAmbiguityTools::sharedHits(), and QcdUeDQM::trackSelection().
|
inlinestatic |
Definition at line 536 of file HitPattern.h.
References HitTypeMask, HitTypeOffset, and unlikely.
Referenced by FixTrackHitPattern::analyze(), innermostMuonStationWithHits(), muonStations(), outermostMuonStationWithHits(), CheckHitPattern::print(), PFCheckHitPattern::print(), printHitPattern(), type_1_HitFilter(), type_2_HitFilter(), type_3_HitFilter(), and validHitFilter().
|
inlinestatic |
Definition at line 520 of file HitPattern.h.
References LayerMask, LayerOffset, and unlikely.
Referenced by CheckHitPattern::analyze(), PFCheckHitPattern::analyze(), FixTrackHitPattern::analyze(), GetTrackTrajInfo::analyze(), PrimaryVertexValidation::hasFirstLayerPixelHits(), hasValidHitInFirstPixelBarrel(), hasValidHitInFirstPixelEndcap(), SoftPFElectronTagInfoProducer::isElecClean(), PFElecTkProducer::isInnerMost(), numberOfValidStripLayersWithMonoAndStereo(), EgAmbiguityTools::isInnerMost::operator()(), CheckHitPattern::print(), PFCheckHitPattern::print(), printHitPattern(), and QcdUeDQM::trackSelection().
|
inlinestatic |
Muon station (1-4). Only valid for muon patterns, of course.
Definition at line 541 of file HitPattern.h.
References getSubSubStructure().
Referenced by 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 553 of file HitPattern.h.
References getSubSubStructure(), and likely.
Referenced by printHitPattern().
|
inlinestatic |
RPC region: 0 = barrel, 1 = endcap. Only valid for muon RPC patterns, of course.
Definition at line 559 of file HitPattern.h.
References getSubSubStructure().
Referenced by printHitPattern().
|
inlinestatic |
Definition at line 531 of file HitPattern.h.
References SideMask, SideOffset, and unlikely.
Referenced by getTrackerMonoStereo(), and numberOfValidStripLayersWithMonoAndStereo().
|
inlinestatic |
Definition at line 514 of file HitPattern.h.
References SubstrMask, SubstrOffset, and unlikely.
Referenced by CheckHitPattern::analyze(), PFCheckHitPattern::analyze(), FixTrackHitPattern::analyze(), GetTrackTrajInfo::analyze(), PFElecTkProducer::isInnerMost(), muonCSCHitFilter(), muonDTHitFilter(), muonRPCHitFilter(), muonStations(), numberOfValidStripLayersWithMonoAndStereo(), EgAmbiguityTools::isInnerMost::operator()(), pixelBarrelHitFilter(), pixelEndcapHitFilter(), pixelHitFilter(), CheckHitPattern::print(), PFCheckHitPattern::print(), printHitPattern(), stripHitFilter(), stripTECHitFilter(), stripTIBHitFilter(), stripTIDHitFilter(), and stripTOBHitFilter().
|
inlinestatic |
Definition at line 525 of file HitPattern.h.
References LayerMask, LayerOffset, and unlikely.
Referenced by getCSCRing(), getDTSuperLayer(), getMuonStation(), getRPCLayer(), getRPCregion(), and numberOfValidStripLayersWithMonoAndStereo().
uint32_t HitPattern::getTrackerLayerCase | ( | uint32_t | substr, |
uint32_t | layer | ||
) | const |
Definition at line 259 of file HitPattern.cc.
References getHitPattern(), HitSize, HitTypeMask, HitTypeOffset, i, LayerMask, LayerOffset, listBenchmarks::pattern, PatternSize, 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().
uint32_t HitPattern::getTrackerMonoStereo | ( | uint32_t | substr, |
uint32_t | layer | ||
) | const |
Definition at line 293 of file HitPattern.cc.
References getHitPattern(), getSide(), HitSize, HitTypeMask, HitTypeOffset, i, LayerMask, LayerOffset, MONO, listBenchmarks::pattern, PatternSize, STEREO, SubDetectorMask, SubDetectorOffset, SubstrMask, and SubstrOffset.
bool HitPattern::hasValidHitInFirstPixelBarrel | ( | ) | const |
Definition at line 181 of file HitPattern.cc.
References getHitPattern(), getLayer(), HitSize, i, listBenchmarks::pattern, PatternSize, pixelBarrelHitFilter(), and validHitFilter().
Referenced by TrackClassFilter::operator()(), and pat::PATPackedCandidateProducer::produce().
bool HitPattern::hasValidHitInFirstPixelEndcap | ( | ) | const |
Definition at line 196 of file HitPattern.cc.
References getHitPattern(), getLayer(), HitSize, i, listBenchmarks::pattern, PatternSize, pixelEndcapHitFilter(), and validHitFilter().
|
inline |
Definition at line 826 of file HitPattern.h.
References innermostMuonStationWithHits().
|
inline |
Definition at line 825 of file HitPattern.h.
References innermostMuonStationWithHits().
int HitPattern::innermostMuonStationWithHits | ( | int | hitType | ) | const |
hitType=-1(all), 0=valid, 3=bad; 0 = no stations at all
Definition at line 657 of file HitPattern.cc.
References getHitPattern(), getHitType(), getMuonStation(), HitSize, i, muonHitFilter(), listBenchmarks::pattern, PatternSize, and run_regression::ret.
Referenced by innermostMuonStationWithAnyHits(), innermostMuonStationWithBadHits(), and innermostMuonStationWithValidHits().
|
inline |
Definition at line 824 of file HitPattern.h.
References innermostMuonStationWithHits().
|
staticprivate |
Definition at line 605 of file HitPattern.cc.
References DetId::det(), i, PixelSubdetector::PixelBarrel, PixelSubdetector::PixelEndcap, DetId::subdetId(), StripSubdetector::TEC, StripSubdetector::TIB, StripSubdetector::TID, StripSubdetector::TOB, and DetId::Tracker.
Referenced by encode().
|
inlinestatic |
Definition at line 486 of file HitPattern.h.
References MuonSubdetId::CSC, getSubStructure(), muonHitFilter(), and unlikely.
Referenced by numberOfBadMuonCSCHits(), numberOfLostMuonCSCHits(), numberOfValidMuonCSCHits(), and printHitPattern().
|
inlinestatic |
Definition at line 479 of file HitPattern.h.
References MuonSubdetId::DT, getSubStructure(), muonHitFilter(), and unlikely.
Referenced by numberOfBadMuonDTHits(), numberOfDTStationsWithBothViews(), numberOfDTStationsWithRPhiView(), numberOfDTStationsWithRZView(), numberOfLostMuonDTHits(), numberOfValidMuonDTHits(), and printHitPattern().
|
inlinestatic |
Definition at line 507 of file HitPattern.h.
References SubDetectorMask, SubDetectorOffset, and unlikely.
Referenced by innermostMuonStationWithHits(), muonCSCHitFilter(), muonDTHitFilter(), muonRPCHitFilter(), muonStations(), numberOfBadMuonHits(), numberOfLostMuonHits(), numberOfValidMuonHits(), outermostMuonStationWithHits(), and printHitPattern().
|
inlinestatic |
Definition at line 493 of file HitPattern.h.
References getSubStructure(), muonHitFilter(), MuonSubdetId::RPC, and unlikely.
Referenced by numberOfBadMuonRPCHits(), numberOfLostMuonRPCHits(), numberOfValidMuonRPCHits(), and printHitPattern().
int HitPattern::muonStations | ( | int | subdet, |
int | hitType | ||
) | const |
subdet = 0(all), 1(DT), 2(CSC), 3(RPC); hitType=-1(all), 0=valid, 3=bad
Definition at line 642 of file HitPattern.cc.
References getHitPattern(), getHitType(), getMuonStation(), getSubStructure(), HitSize, i, muonHitFilter(), listBenchmarks::pattern, PatternSize, and mergeVDriftHistosByStation::stations.
Referenced by cscStationsWithAnyHits(), cscStationsWithBadHits(), cscStationsWithValidHits(), dtStationsWithAnyHits(), dtStationsWithBadHits(), dtStationsWithValidHits(), muonStationsWithAnyHits(), muonStationsWithBadHits(), muonStationsWithValidHits(), rpcStationsWithAnyHits(), rpcStationsWithBadHits(), and rpcStationsWithValidHits().
|
inline |
Definition at line 813 of file HitPattern.h.
References muonStations().
|
inline |
Definition at line 812 of file HitPattern.h.
References muonStations().
|
inline |
Definition at line 811 of file HitPattern.h.
References muonStations().
|
inline |
Definition at line 704 of file HitPattern.h.
References countHits(), and type_3_HitFilter().
|
inline |
Definition at line 716 of file HitPattern.h.
References countTypedHits(), muonCSCHitFilter(), and type_2_HitFilter().
|
inline |
Definition at line 712 of file HitPattern.h.
References countTypedHits(), muonDTHitFilter(), and type_2_HitFilter().
|
inline |
Definition at line 708 of file HitPattern.h.
References countTypedHits(), muonHitFilter(), and type_2_HitFilter().
|
inline |
Definition at line 720 of file HitPattern.h.
References countTypedHits(), muonRPCHitFilter(), and type_2_HitFilter().
int HitPattern::numberOfDTStationsWithBothViews | ( | ) | const |
Definition at line 710 of file HitPattern.cc.
References getDTSuperLayer(), getHitPattern(), getMuonStation(), HitSize, i, muonDTHitFilter(), listBenchmarks::pattern, PatternSize, mergeVDriftHistosByStation::stations, and validHitFilter().
int HitPattern::numberOfDTStationsWithRPhiView | ( | ) | const |
Definition at line 686 of file HitPattern.cc.
References getDTSuperLayer(), getHitPattern(), getMuonStation(), HitSize, i, muonDTHitFilter(), listBenchmarks::pattern, PatternSize, mergeVDriftHistosByStation::stations, and validHitFilter().
int HitPattern::numberOfDTStationsWithRZView | ( | ) | const |
Definition at line 698 of file HitPattern.cc.
References getDTSuperLayer(), getHitPattern(), getMuonStation(), HitSize, i, muonDTHitFilter(), listBenchmarks::pattern, PatternSize, mergeVDriftHistosByStation::stations, and validHitFilter().
int HitPattern::numberOfHits | ( | void | ) | const |
Definition at line 211 of file HitPattern.cc.
References prof2calltree::count, getHitPattern(), HitSize, i, listBenchmarks::pattern, and PatternSize.
Referenced by TrackAnalyzer::analyze(), PFCheckHitPattern::analyze(), CheckHitPattern::analyze(), TkConvValidator::analyze(), FixTrackHitPattern::analyze(), GetTrackTrajInfo::analyze(), appendHit(), MTVHistoProducerAlgoForTracker::fill_simAssociated_recoTrack_histos(), TrackAnalyzer::fillHistosForState(), PrimaryVertexAnalyzer4PU::fillTrackHistos(), spr::goodTrack(), PrimaryVertexValidation::hasFirstLayerPixelHits(), index_to_hitpattern(), PFDisplacedVertexHelper::isTrackSelected(), TCMETAlgo::nExpectedInnerHits(), TCMETAlgo::nExpectedOuterHits(), FWTrackResidualDetailView::prepareData(), reco::TrackResiduals::print(), CheckHitPattern::print(), PFCheckHitPattern::print(), print(), PrimaryVertexAnalyzer4PU::printRecTrks(), IsolatedTracksCone::printTrack(), IsolatedTracksNxN::printTrack(), FWConvTrackHitsDetailView::setTextInfo(), ElectronMaker::SetVars(), and QcdUeDQM::trackSelection().
|
inline |
Definition at line 726 of file HitPattern.h.
References countHits(), and type_2_HitFilter().
|
inline |
Definition at line 730 of file HitPattern.h.
References countTypedHits(), trackerHitFilter(), and type_2_HitFilter().
|
inline |
Definition at line 646 of file HitPattern.h.
References countHits(), and type_1_HitFilter().
Referenced by reco::TransientTrack::numberOfLostHits(), reco::TrackBase::numberOfLostHits(), pat::PATPackedCandidateProducer::produce(), and reco::modules::DuplicateTrackMerger::produce().
|
inline |
Definition at line 694 of file HitPattern.h.
References countTypedHits(), muonCSCHitFilter(), and type_1_HitFilter().
|
inline |
Definition at line 690 of file HitPattern.h.
References countTypedHits(), muonDTHitFilter(), and type_1_HitFilter().
|
inline |
Definition at line 654 of file HitPattern.h.
References countTypedHits(), muonHitFilter(), and type_1_HitFilter().
|
inline |
Definition at line 698 of file HitPattern.h.
References countTypedHits(), muonRPCHitFilter(), and type_1_HitFilter().
|
inline |
Definition at line 662 of file HitPattern.h.
References countTypedHits(), pixelBarrelHitFilter(), and type_1_HitFilter().
|
inline |
Definition at line 666 of file HitPattern.h.
References countTypedHits(), pixelEndcapHitFilter(), and type_1_HitFilter().
|
inline |
Definition at line 658 of file HitPattern.h.
References countTypedHits(), pixelHitFilter(), and type_1_HitFilter().
|
inline |
Definition at line 670 of file HitPattern.h.
References countTypedHits(), stripHitFilter(), and type_1_HitFilter().
|
inline |
Definition at line 686 of file HitPattern.h.
References countTypedHits(), stripTECHitFilter(), and type_1_HitFilter().
|
inline |
Definition at line 674 of file HitPattern.h.
References countTypedHits(), stripTIBHitFilter(), and type_1_HitFilter().
|
inline |
Definition at line 678 of file HitPattern.h.
References countTypedHits(), stripTIDHitFilter(), and type_1_HitFilter().
|
inline |
Definition at line 682 of file HitPattern.h.
References countTypedHits(), stripTOBHitFilter(), and type_1_HitFilter().
|
inline |
Definition at line 650 of file HitPattern.h.
References countTypedHits(), trackerHitFilter(), and type_1_HitFilter().
Referenced by reco::modules::MultiTrackSelector::processMVA(), reco::modules::MultiTrackSelector::select(), and reco::TrackBase::validFraction().
|
inline |
Definition at line 589 of file HitPattern.h.
References countHits(), and validHitFilter().
Referenced by reco::tau::RecoTauQualityCuts::filterTrack_(), reco::TransientTrack::numberOfValidHits(), reco::TrackBase::numberOfValidHits(), reco::TrackSelector::operator()(), reco::tau::RecoTauPiZeroStripPlugin2::operator()(), TrackIPProducer::produce(), pat::PackedCandidate::setTrackProperties(), and reco::tau::qcuts::trkTrackerHits().
|
inline |
Definition at line 637 of file HitPattern.h.
References countTypedHits(), muonCSCHitFilter(), and validHitFilter().
Referenced by MuonTrackValidator::analyze().
|
inline |
Definition at line 633 of file HitPattern.h.
References countTypedHits(), muonDTHitFilter(), and validHitFilter().
Referenced by MuonTrackValidator::analyze().
|
inline |
Definition at line 597 of file HitPattern.h.
References countTypedHits(), muonHitFilter(), and validHitFilter().
Referenced by HLTMuonL3PreFilter::hltFilter(), BPhysicsOniaDQM::selGlobalMuon(), MuScleFitMuonSelector::selGlobalMuon(), and MuScleFit::selGlobalMuon().
|
inline |
Definition at line 641 of file HitPattern.h.
References countTypedHits(), muonRPCHitFilter(), and validHitFilter().
Referenced by MuonTrackValidator::analyze().
|
inline |
Definition at line 605 of file HitPattern.h.
References countTypedHits(), pixelBarrelHitFilter(), and validHitFilter().
Referenced by PatTrackAnalyzer::analyze(), MTVHistoProducerAlgoForTracker::fill_simAssociated_recoTrack_histos(), TrackAnalyzer::fillHistosForTrackerSpecific(), HLTTrackWithHits::hltFilter(), and HIPAlignmentAlgorithm::run().
|
inline |
Definition at line 609 of file HitPattern.h.
References countTypedHits(), pixelEndcapHitFilter(), and validHitFilter().
Referenced by PatTrackAnalyzer::analyze(), MTVHistoProducerAlgoForTracker::fill_simAssociated_recoTrack_histos(), TrackAnalyzer::fillHistosForTrackerSpecific(), HLTTrackWithHits::hltFilter(), and HIPAlignmentAlgorithm::run().
|
inline |
Definition at line 601 of file HitPattern.h.
References countTypedHits(), pixelHitFilter(), and validHitFilter().
Referenced by CheckHitPattern::analyze(), reco::tau::RecoTauQualityCuts::filterTrack_(), HLTTrackWithHits::hltFilter(), reco::TrackSelector::operator()(), TrackClassFilter::operator()(), reco::tau::RecoTauPiZeroStripPlugin2::operator()(), TrackIPProducer::produce(), pat::PATLostTracks::produce(), PFElectronAlgo::SetLinks(), pat::PackedCandidate::setTrackProperties(), TrackMaker::SetVars(), TrackWithVertexSelector::testTrack(), and reco::tau::qcuts::trkPixelHits().
|
inline |
Definition at line 613 of file HitPattern.h.
References countTypedHits(), stripHitFilter(), and validHitFilter().
int HitPattern::numberOfValidStripLayersWithMonoAndStereo | ( | uint32_t | stripdet, |
uint32_t | layer | ||
) | const |
Definition at line 221 of file HitPattern.cc.
References prof2calltree::count, getHitPattern(), getLayer(), getSide(), getSubStructure(), getSubSubStructure(), HitSize, i, j, LayerMask, listBenchmarks::pattern, PatternSize, stripHitFilter(), SubstrMask, and validHitFilter().
Referenced by MTVHistoProducerAlgoForTracker::fill_simAssociated_recoTrack_histos(), RecoTrackSelector::operator()(), reco::modules::MultiTrackSelector::processMVA(), reco::modules::CosmicTrackSelector::select(), reco::modules::MultiTrackSelector::select(), and QcdUeDQM::trackSelection().
|
inline |
Definition at line 290 of file HitPattern.h.
Referenced by numberOfValidTECLayersWithMonoAndStereo(), numberOfValidTIBLayersWithMonoAndStereo(), numberOfValidTIDLayersWithMonoAndStereo(), and numberOfValidTOBLayersWithMonoAndStereo().
|
inline |
Definition at line 629 of file HitPattern.h.
References countTypedHits(), stripTECHitFilter(), and validHitFilter().
Referenced by PatTrackAnalyzer::analyze(), MTVHistoProducerAlgoForTracker::fill_simAssociated_recoTrack_histos(), and TrackAnalyzer::fillHistosForTrackerSpecific().
|
inline |
Definition at line 617 of file HitPattern.h.
References countTypedHits(), stripTIBHitFilter(), and validHitFilter().
Referenced by PatTrackAnalyzer::analyze(), CheckHitPattern::analyze(), MTVHistoProducerAlgoForTracker::fill_simAssociated_recoTrack_histos(), and TrackAnalyzer::fillHistosForTrackerSpecific().
|
inline |
Definition at line 621 of file HitPattern.h.
References countTypedHits(), stripTIDHitFilter(), and validHitFilter().
Referenced by PatTrackAnalyzer::analyze(), MTVHistoProducerAlgoForTracker::fill_simAssociated_recoTrack_histos(), and TrackAnalyzer::fillHistosForTrackerSpecific().
|
inline |
Definition at line 625 of file HitPattern.h.
References countTypedHits(), stripTOBHitFilter(), and validHitFilter().
Referenced by PatTrackAnalyzer::analyze(), CheckHitPattern::analyze(), MTVHistoProducerAlgoForTracker::fill_simAssociated_recoTrack_histos(), and TrackAnalyzer::fillHistosForTrackerSpecific().
|
inline |
Definition at line 299 of file HitPattern.h.
References numberOfValidStripLayersWithMonoAndStereo(), and StripSubdetector::TEC.
|
inline |
Definition at line 295 of file HitPattern.h.
References numberOfValidStripLayersWithMonoAndStereo(), and StripSubdetector::TIB.
|
inline |
Definition at line 297 of file HitPattern.h.
References numberOfValidStripLayersWithMonoAndStereo(), and StripSubdetector::TID.
|
inline |
Definition at line 293 of file HitPattern.h.
References numberOfValidStripLayersWithMonoAndStereo(), and StripSubdetector::TOB.
|
inline |
Definition at line 593 of file HitPattern.h.
References countTypedHits(), trackerHitFilter(), and validHitFilter().
Referenced by CSCSkim::doBFieldStudySelection(), PFMuonAlgo::isTrackerTightMuon(), PFMuonAlgo::printMuonProperties(), and reco::TrackBase::validFraction().
|
inline |
Definition at line 829 of file HitPattern.h.
References outermostMuonStationWithHits().
|
inline |
Definition at line 828 of file HitPattern.h.
References outermostMuonStationWithHits().
int HitPattern::outermostMuonStationWithHits | ( | int | hitType | ) | const |
hitType=-1(all), 0=valid, 3=bad; 0 = no stations at all
Definition at line 671 of file HitPattern.cc.
References getHitPattern(), getHitType(), getMuonStation(), HitSize, i, muonHitFilter(), listBenchmarks::pattern, PatternSize, and run_regression::ret.
Referenced by outermostMuonStationWithAnyHits(), outermostMuonStationWithBadHits(), and outermostMuonStationWithValidHits().
|
inline |
Definition at line 827 of file HitPattern.h.
References outermostMuonStationWithHits().
|
inlinestatic |
Definition at line 427 of file HitPattern.h.
References getSubStructure(), PixelSubdetector::PixelBarrel, trackerHitFilter(), and unlikely.
Referenced by PrimaryVertexValidation::hasFirstLayerPixelHits(), hasValidHitInFirstPixelBarrel(), SoftPFElectronTagInfoProducer::isElecClean(), numberOfLostPixelBarrelHits(), and numberOfValidPixelBarrelHits().
int HitPattern::pixelBarrelLayersNull | ( | ) | const |
Definition at line 507 of file HitPattern.cc.
References prof2calltree::count, getTrackerLayerCase(), and PixelSubdetector::PixelBarrel.
Referenced by pixelLayersNull().
int HitPattern::pixelBarrelLayersTotallyOffOrBad | ( | ) | const |
Definition at line 450 of file HitPattern.cc.
References prof2calltree::count, getTrackerLayerCase(), and PixelSubdetector::PixelBarrel.
Referenced by pixelLayersTotallyOffOrBad().
int HitPattern::pixelBarrelLayersWithMeasurement | ( | ) | const |
Definition at line 336 of file HitPattern.cc.
References prof2calltree::count, getTrackerLayerCase(), and PixelSubdetector::PixelBarrel.
Referenced by TrackAnalyzer::fillHistosForTrackerSpecific(), PrimaryVertexAnalyzer4PU::fillTrackHistos(), pixelLayersWithMeasurement(), IsolatedTracksNxN::printTrack(), and BeamFitter::readEvent().
int HitPattern::pixelBarrelLayersWithoutMeasurement | ( | ) | const |
Definition at line 393 of file HitPattern.cc.
References prof2calltree::count, getTrackerLayerCase(), and PixelSubdetector::PixelBarrel.
Referenced by pixelLayersWithoutMeasurement().
|
inlinestatic |
Definition at line 434 of file HitPattern.h.
References getSubStructure(), PixelSubdetector::PixelEndcap, trackerHitFilter(), and unlikely.
Referenced by PrimaryVertexValidation::hasFirstLayerPixelHits(), hasValidHitInFirstPixelEndcap(), SoftPFElectronTagInfoProducer::isElecClean(), numberOfLostPixelEndcapHits(), and numberOfValidPixelEndcapHits().
int HitPattern::pixelEndcapLayersNull | ( | ) | const |
Definition at line 517 of file HitPattern.cc.
References prof2calltree::count, getTrackerLayerCase(), and PixelSubdetector::PixelEndcap.
Referenced by pixelLayersNull().
int HitPattern::pixelEndcapLayersTotallyOffOrBad | ( | ) | const |
Definition at line 460 of file HitPattern.cc.
References prof2calltree::count, getTrackerLayerCase(), and PixelSubdetector::PixelEndcap.
Referenced by pixelLayersTotallyOffOrBad().
int HitPattern::pixelEndcapLayersWithMeasurement | ( | ) | const |
Definition at line 346 of file HitPattern.cc.
References prof2calltree::count, getTrackerLayerCase(), and PixelSubdetector::PixelEndcap.
Referenced by TrackAnalyzer::fillHistosForTrackerSpecific(), pixelLayersWithMeasurement(), IsolatedTracksNxN::printTrack(), and BeamFitter::readEvent().
int HitPattern::pixelEndcapLayersWithoutMeasurement | ( | ) | const |
Definition at line 403 of file HitPattern.cc.
References prof2calltree::count, getTrackerLayerCase(), and PixelSubdetector::PixelEndcap.
Referenced by pixelLayersWithoutMeasurement().
|
inlinestatic |
Definition at line 419 of file HitPattern.h.
References getSubStructure(), PixelSubdetector::PixelBarrel, PixelSubdetector::PixelEndcap, trackerHitFilter(), and unlikely.
Referenced by GsfElectronAlgo::ElectronData::checkCtfTrack(), GsfElectronCoreBaseProducer::getCtfTrackRef(), numberOfLostPixelHits(), numberOfValidPixelHits(), FWConvTrackHitsDetailView::setTextInfo(), TrackMaker::SetVars(), EgAmbiguityTools::sharedDets(), EgAmbiguityTools::sharedHits(), and QcdUeDQM::trackSelection().
|
inline |
Definition at line 798 of file HitPattern.h.
References pixelBarrelLayersNull(), and pixelEndcapLayersNull().
Referenced by trackerLayersNull().
|
inline |
Definition at line 781 of file HitPattern.h.
References pixelBarrelLayersTotallyOffOrBad(), and pixelEndcapLayersTotallyOffOrBad().
Referenced by trackerLayersTotallyOffOrBad().
|
inline |
Definition at line 745 of file HitPattern.h.
References pixelBarrelLayersWithMeasurement(), and pixelEndcapLayersWithMeasurement().
Referenced by MTVHistoProducerAlgoForTracker::fill_simAssociated_recoTrack_histos(), PrimaryVertexAnalyzer4PU::fillTrackHistos(), GhostTrackComputer::operator()(), TrackFilterForPVFinding::operator()(), RecoTrackSelector::operator()(), IsolatedTracksNxN::printTrack(), reco::modules::MultiTrackSelector::processMVA(), BeamFitter::readEvent(), reco::modules::CosmicTrackSelector::select(), reco::modules::MultiTrackSelector::select(), BPhysicsOniaDQM::selGlobalMuon(), MuScleFitMuonSelector::selGlobalMuon(), MuScleFit::selGlobalMuon(), BPhysicsOniaDQM::selTrackerMuon(), MuScleFitMuonSelector::selTrackerMuon(), MuScleFit::selTrackerMuon(), trackerLayersWithMeasurement(), and QcdUeDQM::trackSelection().
|
inline |
Definition at line 763 of file HitPattern.h.
References pixelBarrelLayersWithoutMeasurement(), and pixelEndcapLayersWithoutMeasurement().
Referenced by trackerLayersWithoutMeasurement().
void HitPattern::print | ( | std::ostream & | stream = std::cout | ) | const |
Definition at line 590 of file HitPattern.cc.
References flags, getHitPattern(), i, numberOfHits(), listBenchmarks::pattern, and printHitPattern().
void HitPattern::printHitPattern | ( | int | position, |
std::ostream & | stream | ||
) | const |
Definition at line 563 of file HitPattern.cc.
References getCSCRing(), getDTSuperLayer(), getHitPattern(), getHitType(), getLayer(), getMuonStation(), getRPCLayer(), getRPCregion(), getSubStructure(), muonCSCHitFilter(), muonDTHitFilter(), muonHitFilter(), muonRPCHitFilter(), listBenchmarks::pattern, and trackerHitFilter().
Referenced by spr::goodTrack(), print(), PrimaryVertexAnalyzer4PU::printRecTrks(), IsolatedTracksCone::printTrack(), and IsolatedTracksNxN::printTrack().
|
inline |
Definition at line 822 of file HitPattern.h.
References muonStations().
|
inline |
Definition at line 821 of file HitPattern.h.
References muonStations().
|
inline |
Definition at line 820 of file HitPattern.h.
References muonStations().
|
inline |
Definition at line 152 of file HitPattern.h.
References counter, hitPattern_, HitSize, Exhume::I, i, and PatternSize.
Referenced by FixTrackHitPattern::analyze(), appendHit(), betterConfigParser.BetterConfigParser::getGeneral(), HitPattern(), pat::PackedCandidate::pseudoTrack(), reco::TrackBase::setHitPattern(), reco::TrackBase::setTrackerExpectedHitsInner(), and reco::TrackBase::setTrackerExpectedHitsOuter().
|
inline |
Definition at line 198 of file HitPattern.h.
References encode(), and setHitPattern().
Referenced by betterConfigParser.BetterConfigParser::getGeneral().
|
inline |
Definition at line 201 of file HitPattern.h.
References encode(), and setHitPattern().
Referenced by betterConfigParser.BetterConfigParser::getGeneral().
|
inlineprivate |
Definition at line 406 of file HitPattern.h.
References set().
Referenced by betterConfigParser.BetterConfigParser::getGeneral(), and set().
|
private |
Definition at line 77 of file HitPattern.cc.
References hitPattern_, HitSize, i, and evf::evtn::offset().
Referenced by set().
|
inlinestatic |
Definition at line 441 of file HitPattern.h.
References getSubStructure(), StripSubdetector::TEC, StripSubdetector::TIB, StripSubdetector::TID, StripSubdetector::TOB, trackerHitFilter(), and unlikely.
Referenced by numberOfLostStripHits(), numberOfValidStripHits(), numberOfValidStripLayersWithMonoAndStereo(), FWConvTrackHitsDetailView::setTextInfo(), and TrackMaker::SetVars().
|
inline |
Definition at line 803 of file HitPattern.h.
References stripTECLayersNull(), stripTIBLayersNull(), stripTIDLayersNull(), and stripTOBLayersNull().
Referenced by trackerLayersNull().
|
inline |
Definition at line 786 of file HitPattern.h.
References stripTECLayersTotallyOffOrBad(), stripTIBLayersTotallyOffOrBad(), stripTIDLayersTotallyOffOrBad(), and stripTOBLayersTotallyOffOrBad().
Referenced by trackerLayersTotallyOffOrBad().
|
inline |
Definition at line 750 of file HitPattern.h.
References stripTECLayersWithMeasurement(), stripTIBLayersWithMeasurement(), stripTIDLayersWithMeasurement(), and stripTOBLayersWithMeasurement().
Referenced by MTVHistoProducerAlgoForTracker::fill_simAssociated_recoTrack_histos(), TrackAnalyzer::fillHistosForState(), IsolatedTracksNxN::printTrack(), BeamFitter::readEvent(), and trackerLayersWithMeasurement().
|
inline |
Definition at line 768 of file HitPattern.h.
References stripTECLayersWithoutMeasurement(), stripTIBLayersWithoutMeasurement(), stripTIDLayersWithoutMeasurement(), and stripTOBLayersWithoutMeasurement().
Referenced by trackerLayersWithoutMeasurement().
|
inlinestatic |
Definition at line 472 of file HitPattern.h.
References getSubStructure(), StripSubdetector::TEC, trackerHitFilter(), and unlikely.
Referenced by numberOfLostStripTECHits(), numberOfValidStripTECHits(), EgAmbiguityTools::sharedDets(), and EgAmbiguityTools::sharedHits().
int HitPattern::stripTECLayersNull | ( | ) | const |
Definition at line 554 of file HitPattern.cc.
References prof2calltree::count, getTrackerLayerCase(), and StripSubdetector::TEC.
Referenced by stripLayersNull().
int HitPattern::stripTECLayersTotallyOffOrBad | ( | ) | const |
Definition at line 497 of file HitPattern.cc.
References prof2calltree::count, getTrackerLayerCase(), and StripSubdetector::TEC.
Referenced by stripLayersTotallyOffOrBad().
int HitPattern::stripTECLayersWithMeasurement | ( | ) | const |
Definition at line 383 of file HitPattern.cc.
References prof2calltree::count, getTrackerLayerCase(), and StripSubdetector::TEC.
Referenced by IsolatedTracksNxN::analyze(), TrackAnalyzer::fillHistosForTrackerSpecific(), spr::goodTrack(), IsolatedTracksNxN::printTrack(), BeamFitter::readEvent(), and stripLayersWithMeasurement().
int HitPattern::stripTECLayersWithoutMeasurement | ( | ) | const |
Definition at line 440 of file HitPattern.cc.
References prof2calltree::count, getTrackerLayerCase(), and StripSubdetector::TEC.
Referenced by IsolatedTracksNxN::analyze(), and stripLayersWithoutMeasurement().
|
inlinestatic |
Definition at line 451 of file HitPattern.h.
References getSubStructure(), StripSubdetector::TIB, trackerHitFilter(), and unlikely.
Referenced by GsfElectronAlgo::ElectronData::checkCtfTrack(), GsfElectronCoreBaseProducer::getCtfTrackRef(), numberOfLostStripTIBHits(), numberOfValidStripTIBHits(), EgAmbiguityTools::sharedDets(), and EgAmbiguityTools::sharedHits().
int HitPattern::stripTIBLayersNull | ( | ) | const |
Definition at line 527 of file HitPattern.cc.
References prof2calltree::count, getTrackerLayerCase(), and StripSubdetector::TIB.
Referenced by stripLayersNull().
int HitPattern::stripTIBLayersTotallyOffOrBad | ( | ) | const |
Definition at line 470 of file HitPattern.cc.
References prof2calltree::count, getTrackerLayerCase(), and StripSubdetector::TIB.
Referenced by stripLayersTotallyOffOrBad().
int HitPattern::stripTIBLayersWithMeasurement | ( | ) | const |
Definition at line 356 of file HitPattern.cc.
References prof2calltree::count, getTrackerLayerCase(), and StripSubdetector::TIB.
Referenced by IsolatedTracksNxN::analyze(), TrackAnalyzer::fillHistosForTrackerSpecific(), IsolatedTracksNxN::printTrack(), BeamFitter::readEvent(), and stripLayersWithMeasurement().
int HitPattern::stripTIBLayersWithoutMeasurement | ( | ) | const |
Definition at line 413 of file HitPattern.cc.
References prof2calltree::count, getTrackerLayerCase(), and StripSubdetector::TIB.
Referenced by IsolatedTracksNxN::analyze(), and stripLayersWithoutMeasurement().
|
inlinestatic |
Definition at line 458 of file HitPattern.h.
References getSubStructure(), StripSubdetector::TID, trackerHitFilter(), and unlikely.
Referenced by GsfElectronAlgo::ElectronData::checkCtfTrack(), GsfElectronCoreBaseProducer::getCtfTrackRef(), numberOfLostStripTIDHits(), numberOfValidStripTIDHits(), EgAmbiguityTools::sharedDets(), and EgAmbiguityTools::sharedHits().
int HitPattern::stripTIDLayersNull | ( | ) | const |
Definition at line 536 of file HitPattern.cc.
References prof2calltree::count, getTrackerLayerCase(), and StripSubdetector::TID.
Referenced by stripLayersNull().
int HitPattern::stripTIDLayersTotallyOffOrBad | ( | ) | const |
Definition at line 479 of file HitPattern.cc.
References prof2calltree::count, getTrackerLayerCase(), and StripSubdetector::TID.
Referenced by stripLayersTotallyOffOrBad().
int HitPattern::stripTIDLayersWithMeasurement | ( | ) | const |
Definition at line 365 of file HitPattern.cc.
References prof2calltree::count, getTrackerLayerCase(), and StripSubdetector::TID.
Referenced by IsolatedTracksNxN::analyze(), TrackAnalyzer::fillHistosForTrackerSpecific(), IsolatedTracksNxN::printTrack(), BeamFitter::readEvent(), and stripLayersWithMeasurement().
int HitPattern::stripTIDLayersWithoutMeasurement | ( | ) | const |
Definition at line 422 of file HitPattern.cc.
References prof2calltree::count, getTrackerLayerCase(), and StripSubdetector::TID.
Referenced by IsolatedTracksNxN::analyze(), and stripLayersWithoutMeasurement().
|
inlinestatic |
Definition at line 465 of file HitPattern.h.
References getSubStructure(), StripSubdetector::TOB, trackerHitFilter(), and unlikely.
Referenced by numberOfLostStripTOBHits(), numberOfValidStripTOBHits(), EgAmbiguityTools::sharedDets(), and EgAmbiguityTools::sharedHits().
int HitPattern::stripTOBLayersNull | ( | ) | const |
Definition at line 545 of file HitPattern.cc.
References prof2calltree::count, getTrackerLayerCase(), and StripSubdetector::TOB.
Referenced by stripLayersNull().
int HitPattern::stripTOBLayersTotallyOffOrBad | ( | ) | const |
Definition at line 488 of file HitPattern.cc.
References prof2calltree::count, getTrackerLayerCase(), and StripSubdetector::TOB.
Referenced by stripLayersTotallyOffOrBad().
int HitPattern::stripTOBLayersWithMeasurement | ( | ) | const |
Definition at line 374 of file HitPattern.cc.
References prof2calltree::count, getTrackerLayerCase(), and StripSubdetector::TOB.
Referenced by IsolatedTracksNxN::analyze(), TrackAnalyzer::fillHistosForTrackerSpecific(), spr::goodTrack(), IsolatedTracksNxN::printTrack(), BeamFitter::readEvent(), and stripLayersWithMeasurement().
int HitPattern::stripTOBLayersWithoutMeasurement | ( | ) | const |
Definition at line 431 of file HitPattern.cc.
References prof2calltree::count, getTrackerLayerCase(), and StripSubdetector::TOB.
Referenced by IsolatedTracksNxN::analyze(), and stripLayersWithoutMeasurement().
|
inlinestatic |
Definition at line 501 of file HitPattern.h.
References SubDetectorMask, SubDetectorOffset, and unlikely.
Referenced by CheckHitPattern::analyze(), PFCheckHitPattern::analyze(), GetTrackTrajInfo::analyze(), numberOfInactiveTrackerHits(), numberOfLostTrackerHits(), numberOfValidTrackerHits(), pixelBarrelHitFilter(), pixelEndcapHitFilter(), pixelHitFilter(), CheckHitPattern::print(), PFCheckHitPattern::print(), printHitPattern(), stripHitFilter(), stripTECHitFilter(), stripTIBHitFilter(), stripTIDHitFilter(), and stripTOBHitFilter().
|
inline |
|
inline |
Definition at line 776 of file HitPattern.h.
References pixelLayersTotallyOffOrBad(), and stripLayersTotallyOffOrBad().
|
inline |
Definition at line 740 of file HitPattern.h.
References pixelLayersWithMeasurement(), and stripLayersWithMeasurement().
Referenced by TrackAnalyzer::analyze(), IsolatedTracksCone::analyze(), IsolatedTracksNxN::analyze(), spr::coneChargeIsolation(), MTVHistoProducerAlgoForTracker::fill_simAssociated_recoTrack_histos(), PrimaryVertexAnalyzer4PU::fillTrackHistos(), spr::goodTrack(), cms::MuonTCMETValueMapProducer::nLayers(), TCMETAlgo::nLayers(), TrackFilterForPVFinding::operator()(), GhostTrackComputer::operator()(), RecoTrackSelector::operator()(), IsolatedTracksNxN::printTrack(), reco::modules::MultiTrackSelector::processMVA(), TrackClusterRemover::produce(), BeamFitter::readEvent(), reco::modules::CosmicTrackSelector::select(), reco::modules::MultiTrackSelector::select(), reco::modules::TrackMultiSelector::select(), and QcdUeDQM::trackSelection().
|
inline |
Definition at line 758 of file HitPattern.h.
References pixelLayersWithoutMeasurement(), and stripLayersWithoutMeasurement().
Referenced by spr::goodTrack(), reco::modules::MultiTrackSelector::processMVA(), reco::modules::CosmicTrackSelector::select(), and reco::modules::MultiTrackSelector::select().
|
inlinestatic |
Definition at line 569 of file HitPattern.h.
References getHitType().
Referenced by CheckHitPattern::analyze(), numberOfLostHits(), numberOfLostMuonCSCHits(), numberOfLostMuonDTHits(), numberOfLostMuonHits(), numberOfLostMuonRPCHits(), numberOfLostPixelBarrelHits(), numberOfLostPixelEndcapHits(), numberOfLostPixelHits(), numberOfLostStripHits(), numberOfLostStripTECHits(), numberOfLostStripTIBHits(), numberOfLostStripTIDHits(), numberOfLostStripTOBHits(), and numberOfLostTrackerHits().
|
inlinestatic |
Definition at line 574 of file HitPattern.h.
References getHitType().
Referenced by numberOfBadMuonCSCHits(), numberOfBadMuonDTHits(), numberOfBadMuonHits(), numberOfBadMuonRPCHits(), numberOfInactiveHits(), and numberOfInactiveTrackerHits().
|
inlinestatic |
Definition at line 579 of file HitPattern.h.
References getHitType().
Referenced by numberOfBadHits().
|
inlinestatic |
Definition at line 564 of file HitPattern.h.
References getHitType().
Referenced by CheckHitPattern::analyze(), PFCheckHitPattern::analyze(), GetTrackTrajInfo::analyze(), reco::PatternSet< N >::fill(), PrimaryVertexValidation::hasFirstLayerPixelHits(), hasValidHitInFirstPixelBarrel(), hasValidHitInFirstPixelEndcap(), index_to_hitpattern(), SoftPFElectronTagInfoProducer::isElecClean(), numberOfDTStationsWithBothViews(), numberOfDTStationsWithRPhiView(), numberOfDTStationsWithRZView(), numberOfValidHits(), numberOfValidMuonCSCHits(), numberOfValidMuonDTHits(), numberOfValidMuonHits(), numberOfValidMuonRPCHits(), numberOfValidPixelBarrelHits(), numberOfValidPixelEndcapHits(), numberOfValidPixelHits(), numberOfValidStripHits(), numberOfValidStripLayersWithMonoAndStereo(), numberOfValidStripTECHits(), numberOfValidStripTIBHits(), numberOfValidStripTIDHits(), numberOfValidStripTOBHits(), numberOfValidTrackerHits(), reco::TrackResiduals::print(), FWConvTrackHitsDetailView::setTextInfo(), TrackMaker::SetVars(), and QcdUeDQM::trackSelection().
|
private |
Definition at line 400 of file HitPattern.h.
Referenced by getHitPattern(), HitPattern(), set(), and setHitPattern().
|
static |
Definition at line 132 of file HitPattern.h.
Referenced by call(), countHits(), countTypedHits(), encode(), getHitPattern(), getTrackerLayerCase(), getTrackerMonoStereo(), hasValidHitInFirstPixelBarrel(), hasValidHitInFirstPixelEndcap(), innermostMuonStationWithHits(), muonStations(), numberOfDTStationsWithBothViews(), numberOfDTStationsWithRPhiView(), numberOfDTStationsWithRZView(), numberOfHits(), numberOfValidStripLayersWithMonoAndStereo(), outermostMuonStationWithHits(), set(), and setHitPattern().
|
staticprivate |
Definition at line 397 of file HitPattern.h.
Referenced by encode(), getHitType(), getTrackerLayerCase(), and getTrackerMonoStereo().
|
staticprivate |
Definition at line 396 of file HitPattern.h.
Referenced by encode(), getHitType(), getTrackerLayerCase(), and getTrackerMonoStereo().
|
staticprivate |
Definition at line 389 of file HitPattern.h.
Referenced by encode(), getLayer(), getSubSubStructure(), getTrackerLayerCase(), getTrackerMonoStereo(), and numberOfValidStripLayersWithMonoAndStereo().
|
staticprivate |
Definition at line 388 of file HitPattern.h.
Referenced by encode(), getLayer(), getSubSubStructure(), getTrackerLayerCase(), and getTrackerMonoStereo().
|
static |
Definition at line 134 of file HitPattern.h.
|
static |
Definition at line 129 of file HitPattern.h.
Referenced by call(), countHits(), countTypedHits(), encode(), getTrackerLayerCase(), getTrackerMonoStereo(), hasValidHitInFirstPixelBarrel(), hasValidHitInFirstPixelEndcap(), HitPattern(), innermostMuonStationWithHits(), muonStations(), numberOfDTStationsWithBothViews(), numberOfDTStationsWithRPhiView(), numberOfDTStationsWithRZView(), numberOfHits(), numberOfValidStripLayersWithMonoAndStereo(), outermostMuonStationWithHits(), and set().
|
staticprivate |
Definition at line 393 of file HitPattern.h.
|
staticprivate |
Definition at line 392 of file HitPattern.h.
|
staticprivate |
Definition at line 381 of file HitPattern.h.
Referenced by encode(), getTrackerLayerCase(), getTrackerMonoStereo(), muonHitFilter(), and trackerHitFilter().
|
staticprivate |
Definition at line 380 of file HitPattern.h.
Referenced by encode(), getTrackerLayerCase(), getTrackerMonoStereo(), muonHitFilter(), and trackerHitFilter().
|
staticprivate |
Definition at line 385 of file HitPattern.h.
Referenced by encode(), getSubStructure(), getTrackerLayerCase(), getTrackerMonoStereo(), and numberOfValidStripLayersWithMonoAndStereo().
|
staticprivate |
Definition at line 384 of file HitPattern.h.
Referenced by encode(), getSubStructure(), getTrackerLayerCase(), and getTrackerMonoStereo().