CMS 3D CMS Logo

Typedefs | Enumerations | Functions | Variables
pixelTrack Namespace Reference

Typedefs

using HitContainer = TrackSoA::HitContainer
 
using TrackSoA = TrackSoAHeterogeneousT< maxNumber()>
 
using TrajectoryState = TrajectoryStateSoAT< maxNumber()>
 

Enumerations

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

Functions

constexpr uint32_t maxNumber ()
 
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

◆ HitContainer

Definition at line 78 of file TrackSoAHeterogeneousT.h.

◆ TrackSoA

Definition at line 76 of file TrackSoAHeterogeneousT.h.

◆ TrajectoryState

Definition at line 77 of file TrackSoAHeterogeneousT.h.

Enumeration Type Documentation

◆ Quality

enum pixelTrack::Quality : uint8_t
strong
Enumerator
bad 
edup 
dup 
loose 
strict 
tight 
highPurity 
notQuality 

Definition at line 13 of file TrackSoAHeterogeneousT.h.

13 : uint8_t { bad = 0, edup, dup, loose, strict, tight, highPurity, notQuality };

Function Documentation

◆ maxNumber()

constexpr uint32_t pixelTrack::maxNumber ( )
constexpr

Definition at line 73 of file TrackSoAHeterogeneousT.h.

73 { return 32 * 1024; }

◆ qualityByName()

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

Variable Documentation

◆ qualityName

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

Definition at line 15 of file TrackSoAHeterogeneousT.h.

Referenced by qualityByName().

◆ qualitySize

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

Definition at line 14 of file TrackSoAHeterogeneousT.h.

Referenced by qualityByName().

loose
constexpr auto loose
Definition: CAHitNtupletGeneratorKernelsImpl.h:182
pixelTrack::Quality::bad
pixelTrack::Quality::strict
spr::find
void find(edm::Handle< EcalRecHitCollection > &hits, DetId thisDet, std::vector< EcalRecHitCollection::const_iterator > &hit, bool debug=false)
Definition: FindCaloHit.cc:19
pixelTrack::Quality::edup
pixelTrack::qualityName
const std::string qualityName[qualitySize]
Definition: TrackSoAHeterogeneousT.h:15
pixelTrack::Quality::tight
trackingPlots.dup
dup
Definition: trackingPlots.py:183
muons_cff.highPurity
highPurity
Definition: muons_cff.py:136
Skims_PA_cff.name
name
Definition: Skims_PA_cff.py:17
pixelTrack::qualitySize
constexpr uint32_t qualitySize
Definition: TrackSoAHeterogeneousT.h:14
pixelTrack::Quality::notQuality