CMS 3D CMS Logo

Classes | Typedefs | Enumerations | Functions | Variables
pixelTrack Namespace Reference

Classes

struct  QualityCutsT
 
struct  QualityCutsT< TrackerTraits, pixelTopology::isPhase1Topology< TrackerTraits > >
 
struct  QualityCutsT< TrackerTraits, pixelTopology::isPhase2Topology< TrackerTraits > >
 

Typedefs

using TrackSoADeviceHIonPhase1 = TrackSoAHeterogeneousDevice< pixelTopology::HIonPhase1 >
 
using TrackSoADevicePhase1 = TrackSoAHeterogeneousDevice< pixelTopology::Phase1 >
 
using TrackSoADevicePhase2 = TrackSoAHeterogeneousDevice< pixelTopology::Phase2 >
 
using TrackSoAHostHIonPhase1 = TrackSoAHeterogeneousHost< pixelTopology::HIonPhase1 >
 
using TrackSoAHostPhase1 = TrackSoAHeterogeneousHost< pixelTopology::Phase1 >
 
using TrackSoAHostPhase2 = TrackSoAHeterogeneousHost< pixelTopology::Phase2 >
 

Enumerations

enum  Quality : uint8_t {
  Quality::bad = 0, Quality::edup, Quality::dup, Quality::loose,
  Quality::strict, Quality::tight, Quality::highPurity, Quality::notQuality
}
 

Functions

Quality qualityByName (std::string const &name)
 

Variables

const std::string qualityName [qualitySize] {"bad", "edup", "dup", "loose", "strict", "tight", "highPurity"}
 
constexpr uint32_t qualitySize {uint8_t(Quality::notQuality)}
 

Typedef Documentation

◆ TrackSoADeviceHIonPhase1

Definition at line 33 of file TrackSoAHeterogeneousDevice.h.

◆ TrackSoADevicePhase1

Definition at line 31 of file TrackSoAHeterogeneousDevice.h.

◆ TrackSoADevicePhase2

Definition at line 32 of file TrackSoAHeterogeneousDevice.h.

◆ TrackSoAHostHIonPhase1

Definition at line 32 of file TrackSoAHeterogeneousHost.h.

◆ TrackSoAHostPhase1

Definition at line 30 of file TrackSoAHeterogeneousHost.h.

◆ TrackSoAHostPhase2

Definition at line 31 of file TrackSoAHeterogeneousHost.h.

Enumeration Type Documentation

◆ Quality

enum pixelTrack::Quality : uint8_t
strong

Function Documentation

◆ qualityByName()

Quality pixelTrack::qualityByName ( std::string const &  name)
inline

Definition at line 15 of file PixelTrackUtilities.h.

References spr::find(), Skims_PA_cff::name, qualityName, and qualitySize.

Referenced by AnalyticalTrackSelector::AnalyticalTrackSelector(), PrimaryVertexValidation::analyze(), CosmicTrackSelector::CosmicTrackSelector(), GoodSeedProducer::GoodSeedProducer(), HIMultiTrackSelector::HIMultiTrackSelector(), MultiTrackSelector::MultiTrackSelector(), QualityFilter::QualityFilter(), and SiPixelMonitorTrackSoA< T >::SiPixelMonitorTrackSoA().

15  {
17  return static_cast<Quality>(qp);
18  }
const std::string qualityName[qualitySize]
void find(edm::Handle< EcalRecHitCollection > &hits, DetId thisDet, std::vector< EcalRecHitCollection::const_iterator > &hit, bool debug=false)
Definition: FindCaloHit.cc:19
constexpr uint32_t qualitySize

Variable Documentation

◆ qualityName

const std::string pixelTrack::qualityName[qualitySize] {"bad", "edup", "dup", "loose", "strict", "tight", "highPurity"}

◆ qualitySize

constexpr uint32_t pixelTrack::qualitySize {uint8_t(Quality::notQuality)}

Definition at line 13 of file PixelTrackUtilities.h.

Referenced by qualityByName().