CMS 3D CMS Logo

List of all members | Classes | Public Types | Public Attributes
TrackQuality::Layer Struct Reference

#include <TrackQuality.h>

Classes

struct  Hit
 

Public Types

enum  State {
  Unknown = 0, Good, Missed, Noise,
  Bad, Dead, Shared, Misassoc
}
 
enum  SubDet {
  Invalid = 0, PixelBarrel, PixelForward, StripTIB,
  StripTID, StripTOB, StripTEC, MuonDT,
  MuonCSC, MuonRPCBarrel, MuonRPCEndcap
}
 

Public Attributes

std::vector< Hithits
 
short int layer
 
SubDet subDet
 

Detailed Description

Definition at line 32 of file TrackQuality.h.

Member Enumeration Documentation

◆ State

Enumerator
Unknown 
Good 
Missed 
Noise 
Bad 
Dead 
Shared 
Misassoc 

Definition at line 47 of file TrackQuality.h.

◆ SubDet

Enumerator
Invalid 
PixelBarrel 
PixelForward 
StripTIB 
StripTID 
StripTOB 
StripTEC 
MuonDT 
MuonCSC 
MuonRPCBarrel 
MuonRPCEndcap 

Definition at line 33 of file TrackQuality.h.

33  {
34  Invalid = 0,
37  StripTIB,
38  StripTID,
39  StripTOB,
40  StripTEC,
41  MuonDT,
42  MuonCSC,
45  };

Member Data Documentation

◆ hits

std::vector<Hit> TrackQuality::Layer::hits

Definition at line 56 of file TrackQuality.h.

Referenced by TrackQuality::evaluate(), and TrackClassifier::qualityInformation().

◆ layer

short int TrackQuality::Layer::layer

◆ subDet

SubDet TrackQuality::Layer::subDet

Definition at line 54 of file TrackQuality.h.

Referenced by TrackQuality::evaluate().

TrackQuality::Layer::StripTEC
Definition: TrackQuality.h:40
TrackQuality::Layer::Shared
Definition: TrackQuality.h:47
TrackQuality::Layer::StripTIB
Definition: TrackQuality.h:37
TrackQuality::Layer::PixelForward
Definition: TrackQuality.h:36
TrackQuality::Layer::Unknown
Definition: TrackQuality.h:47
TrackQuality::Layer::MuonCSC
Definition: TrackQuality.h:42
TrackQuality::Layer::Noise
Definition: TrackQuality.h:47
TrackQuality::Layer::StripTOB
Definition: TrackQuality.h:39
TrackQuality::Layer::StripTID
Definition: TrackQuality.h:38
TrackQuality::Layer::Bad
Definition: TrackQuality.h:47
TrackQuality::Layer::Good
Definition: TrackQuality.h:47
TrackQuality::Layer::MuonRPCEndcap
Definition: TrackQuality.h:44
TrackQuality::Layer::Missed
Definition: TrackQuality.h:47
TrackQuality::Layer::Invalid
Definition: TrackQuality.h:34
TrackQuality::Layer::PixelBarrel
Definition: TrackQuality.h:35
TrackQuality::Layer::MuonRPCBarrel
Definition: TrackQuality.h:43
TrackQuality::Layer::Dead
Definition: TrackQuality.h:47
TrackQuality::Layer::Misassoc
Definition: TrackQuality.h:47
TrackQuality::Layer::MuonDT
Definition: TrackQuality.h:41