CMS 3D CMS Logo

List of all members | Public Member Functions | Public Attributes
TrackStruct::HitParameterStruct Struct Reference

#include <EventVariables.h>

Public Member Functions

 HitParameterStruct ()
 

Public Attributes

float baryStripX
 
float baryStripY
 
float chargeAsymmetry
 
float chargeLRminus
 
float chargeLRplus
 
float chargeOnEdges
 
float chargePixel
 
unsigned int chargeStrip
 
float clusterProbabilityQ
 
float clusterProbabilityXY
 
float clusterProbabilityXYQ
 
float errX
 
float errX2
 
float errXHit
 
float errXHitWoApe
 
float errXTrk
 
float errXWoApe
 
float errY
 
float errY2
 
float errYHit
 
float errYHitWoApe
 
float errYTrk
 
float errYWoApe
 
bool goodXMeasurement
 
bool goodYMeasurement
 
bool hasBadPixels
 
HitState hitState
 
bool isModuleUsable
 
bool isOnEdge
 
bool isPixelHit
 
float logClusterProbability
 
unsigned int maxCharge
 
unsigned int maxIndex
 
unsigned int maxStrip
 
unsigned int maxStripInv
 
float norResX
 
float norResY
 
float phiSens
 
float phiSensX
 
float phiSensY
 
float probX
 
float probY
 
float projWidth
 
int qBin
 
float resX
 
float resY
 
float sOverN
 
bool spansTwoRoc
 
std::vector< unsigned int > v_sector
 
unsigned int widthX
 
unsigned int widthY
 
float xHit
 
float xTrk
 
float yHit
 
float yTrk
 

Detailed Description

Definition at line 11 of file EventVariables.h.

Constructor & Destructor Documentation

◆ HitParameterStruct()

TrackStruct::HitParameterStruct::HitParameterStruct ( )
inline

Definition at line 12 of file EventVariables.h.

13  : hitState(ok),
14  isPixelHit(false),
15  goodXMeasurement(false),
16  goodYMeasurement(false),
17  widthX(0),
18  baryStripX(-999.F),
19  widthY(0),
20  baryStripY(-999.F),
21  chargePixel(-999.F),
22  clusterProbabilityXY(-999.F),
23  clusterProbabilityQ(-999.F),
26  isOnEdge(false),
27  hasBadPixels(false),
28  spansTwoRoc(false),
29  qBin(-1),
30  isModuleUsable(true),
31  chargeStrip(0),
32  maxStrip(0),
33  maxStripInv(0),
34  maxCharge(0),
35  maxIndex(0),
36  chargeOnEdges(-999.F),
37  chargeAsymmetry(-999.F),
38  chargeLRplus(-999.F),
39  chargeLRminus(-999.F),
40  sOverN(-999.F),
41  projWidth(-999.F),
42  resX(-999.F),
43  norResX(-999.F),
44  xHit(-999.F),
45  xTrk(-999.F),
46  errXHit(-999.F),
47  errXTrk(-999.F),
48  errX(-999.F),
49  errX2(-999.F),
50  errXHitWoApe(-999.F),
51  errXWoApe(-999.F),
52  probX(-999.F),
53  resY(-999.F),
54  norResY(-999.F),
55  yHit(-999.F),
56  yTrk(-999.F),
57  errYHit(-999.F),
58  errYTrk(-999.F),
59  errY(-999.F),
60  errY2(-999.F),
61  errYHitWoApe(-999.F),
62  errYWoApe(-999.F),
63  probY(-999.F),
64  phiSens(-999.F),
65  phiSensX(-999.F),
66  phiSensY(-999.F) {}
static uInt32 F(BLOWFISH_CTX *ctx, uInt32 x)
Definition: blowfish.cc:163

Member Data Documentation

◆ baryStripX

float TrackStruct::HitParameterStruct::baryStripX

Definition at line 76 of file EventVariables.h.

Referenced by ApeEstimator::fillHitVariables(), and ApeEstimator::hitSelected().

◆ baryStripY

float TrackStruct::HitParameterStruct::baryStripY

Definition at line 79 of file EventVariables.h.

Referenced by ApeEstimator::fillHitVariables(), and ApeEstimator::hitSelected().

◆ chargeAsymmetry

float TrackStruct::HitParameterStruct::chargeAsymmetry

Definition at line 88 of file EventVariables.h.

Referenced by ApeEstimator::fillHitVariables(), and ApeEstimator::hitSelected().

◆ chargeLRminus

float TrackStruct::HitParameterStruct::chargeLRminus

Definition at line 88 of file EventVariables.h.

Referenced by ApeEstimator::fillHitVariables(), and ApeEstimator::hitSelected().

◆ chargeLRplus

float TrackStruct::HitParameterStruct::chargeLRplus

Definition at line 88 of file EventVariables.h.

Referenced by ApeEstimator::fillHitVariables(), and ApeEstimator::hitSelected().

◆ chargeOnEdges

float TrackStruct::HitParameterStruct::chargeOnEdges

Definition at line 88 of file EventVariables.h.

Referenced by ApeEstimator::fillHitVariables(), and ApeEstimator::hitSelected().

◆ chargePixel

float TrackStruct::HitParameterStruct::chargePixel

Definition at line 80 of file EventVariables.h.

Referenced by ApeEstimator::fillHitVariables(), and ApeEstimator::hitSelected().

◆ chargeStrip

unsigned int TrackStruct::HitParameterStruct::chargeStrip

Definition at line 86 of file EventVariables.h.

Referenced by ApeEstimator::fillHitVariables(), and ApeEstimator::hitSelected().

◆ clusterProbabilityQ

float TrackStruct::HitParameterStruct::clusterProbabilityQ

Definition at line 81 of file EventVariables.h.

Referenced by ApeEstimator::fillHitVariables(), and ApeEstimator::hitSelected().

◆ clusterProbabilityXY

float TrackStruct::HitParameterStruct::clusterProbabilityXY

Definition at line 81 of file EventVariables.h.

Referenced by ApeEstimator::fillHitVariables(), and ApeEstimator::hitSelected().

◆ clusterProbabilityXYQ

float TrackStruct::HitParameterStruct::clusterProbabilityXYQ

Definition at line 81 of file EventVariables.h.

Referenced by ApeEstimator::fillHitVariables(), and ApeEstimator::hitSelected().

◆ errX

float TrackStruct::HitParameterStruct::errX

◆ errX2

float TrackStruct::HitParameterStruct::errX2

Definition at line 93 of file EventVariables.h.

Referenced by ApeEstimator::fillHitVariables(), and ApeEstimator::hitSelected().

◆ errXHit

float TrackStruct::HitParameterStruct::errXHit

◆ errXHitWoApe

float TrackStruct::HitParameterStruct::errXHitWoApe

Definition at line 93 of file EventVariables.h.

Referenced by ApeEstimator::fillHitVariables().

◆ errXTrk

float TrackStruct::HitParameterStruct::errXTrk

◆ errXWoApe

float TrackStruct::HitParameterStruct::errXWoApe

Definition at line 93 of file EventVariables.h.

Referenced by ApeEstimator::fillHitVariables().

◆ errY

float TrackStruct::HitParameterStruct::errY

◆ errY2

float TrackStruct::HitParameterStruct::errY2

Definition at line 94 of file EventVariables.h.

Referenced by ApeEstimator::fillHitVariables(), and ApeEstimator::hitSelected().

◆ errYHit

float TrackStruct::HitParameterStruct::errYHit

◆ errYHitWoApe

float TrackStruct::HitParameterStruct::errYHitWoApe

Definition at line 94 of file EventVariables.h.

Referenced by ApeEstimator::fillHitVariables().

◆ errYTrk

float TrackStruct::HitParameterStruct::errYTrk

◆ errYWoApe

float TrackStruct::HitParameterStruct::errYWoApe

Definition at line 94 of file EventVariables.h.

Referenced by ApeEstimator::fillHitVariables().

◆ goodXMeasurement

bool TrackStruct::HitParameterStruct::goodXMeasurement

Definition at line 70 of file EventVariables.h.

Referenced by ApeEstimator::hitSelected().

◆ goodYMeasurement

bool TrackStruct::HitParameterStruct::goodYMeasurement

Definition at line 70 of file EventVariables.h.

Referenced by ApeEstimator::hitSelected().

◆ hasBadPixels

bool TrackStruct::HitParameterStruct::hasBadPixels

Definition at line 82 of file EventVariables.h.

Referenced by ApeEstimator::fillHitVariables(), and ApeEstimator::hitSelected().

◆ hitState

HitState TrackStruct::HitParameterStruct::hitState

Definition at line 68 of file EventVariables.h.

Referenced by ApeEstimator::fillHitVariables(), and ApeEstimator::hitSelected().

◆ isModuleUsable

bool TrackStruct::HitParameterStruct::isModuleUsable

Definition at line 85 of file EventVariables.h.

Referenced by ApeEstimator::fillHitVariables().

◆ isOnEdge

bool TrackStruct::HitParameterStruct::isOnEdge

Definition at line 82 of file EventVariables.h.

Referenced by ApeEstimator::fillHitVariables(), and ApeEstimator::hitSelected().

◆ isPixelHit

bool TrackStruct::HitParameterStruct::isPixelHit

Definition at line 69 of file EventVariables.h.

Referenced by ApeEstimator::fillHitVariables(), and ApeEstimator::hitSelected().

◆ logClusterProbability

float TrackStruct::HitParameterStruct::logClusterProbability

Definition at line 81 of file EventVariables.h.

Referenced by ApeEstimator::fillHitVariables(), and ApeEstimator::hitSelected().

◆ maxCharge

unsigned int TrackStruct::HitParameterStruct::maxCharge

Definition at line 87 of file EventVariables.h.

Referenced by ApeEstimator::fillHitVariables(), and ApeEstimator::hitSelected().

◆ maxIndex

unsigned int TrackStruct::HitParameterStruct::maxIndex

Definition at line 87 of file EventVariables.h.

Referenced by ApeEstimator::fillHitVariables(), and ApeEstimator::hitSelected().

◆ maxStrip

unsigned int TrackStruct::HitParameterStruct::maxStrip

Definition at line 87 of file EventVariables.h.

Referenced by ApeEstimator::fillHitVariables(), and ApeEstimator::hitSelected().

◆ maxStripInv

unsigned int TrackStruct::HitParameterStruct::maxStripInv

Definition at line 87 of file EventVariables.h.

Referenced by ApeEstimator::fillHitVariables(), and ApeEstimator::hitSelected().

◆ norResX

float TrackStruct::HitParameterStruct::norResX

◆ norResY

float TrackStruct::HitParameterStruct::norResY

◆ phiSens

float TrackStruct::HitParameterStruct::phiSens

Definition at line 95 of file EventVariables.h.

Referenced by ApeEstimator::fillHitVariables(), and ApeEstimator::hitSelected().

◆ phiSensX

float TrackStruct::HitParameterStruct::phiSensX

Definition at line 95 of file EventVariables.h.

Referenced by ApeEstimator::fillHitVariables(), and ApeEstimator::hitSelected().

◆ phiSensY

float TrackStruct::HitParameterStruct::phiSensY

Definition at line 95 of file EventVariables.h.

Referenced by ApeEstimator::fillHitVariables(), and ApeEstimator::hitSelected().

◆ probX

float TrackStruct::HitParameterStruct::probX

◆ probY

float TrackStruct::HitParameterStruct::probY

◆ projWidth

float TrackStruct::HitParameterStruct::projWidth

Definition at line 90 of file EventVariables.h.

Referenced by ApeEstimator::fillHitVariables(), and ApeEstimator::hitSelected().

◆ qBin

int TrackStruct::HitParameterStruct::qBin

Definition at line 83 of file EventVariables.h.

Referenced by ApeEstimator::fillHitVariables(), and ApeEstimator::hitSelected().

◆ resX

float TrackStruct::HitParameterStruct::resX

Definition at line 93 of file EventVariables.h.

Referenced by ApeEstimator::fillHitVariables(), and ApeEstimator::hitSelected().

◆ resY

float TrackStruct::HitParameterStruct::resY

Definition at line 94 of file EventVariables.h.

Referenced by ApeEstimator::fillHitVariables(), and ApeEstimator::hitSelected().

◆ sOverN

float TrackStruct::HitParameterStruct::sOverN

Definition at line 89 of file EventVariables.h.

Referenced by ApeEstimator::fillHitVariables(), and ApeEstimator::hitSelected().

◆ spansTwoRoc

bool TrackStruct::HitParameterStruct::spansTwoRoc

Definition at line 82 of file EventVariables.h.

Referenced by ApeEstimator::fillHitVariables(), and ApeEstimator::hitSelected().

◆ v_sector

std::vector<unsigned int> TrackStruct::HitParameterStruct::v_sector

Definition at line 71 of file EventVariables.h.

Referenced by ApeEstimator::fillHitVariables().

◆ widthX

unsigned int TrackStruct::HitParameterStruct::widthX

Definition at line 75 of file EventVariables.h.

Referenced by ApeEstimator::fillHitVariables(), and ApeEstimator::hitSelected().

◆ widthY

unsigned int TrackStruct::HitParameterStruct::widthY

Definition at line 78 of file EventVariables.h.

Referenced by ApeEstimator::fillHitVariables(), and ApeEstimator::hitSelected().

◆ xHit

float TrackStruct::HitParameterStruct::xHit

Definition at line 93 of file EventVariables.h.

Referenced by ApeEstimator::fillHitVariables().

◆ xTrk

float TrackStruct::HitParameterStruct::xTrk

Definition at line 93 of file EventVariables.h.

Referenced by ApeEstimator::fillHitVariables().

◆ yHit

float TrackStruct::HitParameterStruct::yHit

Definition at line 94 of file EventVariables.h.

Referenced by ApeEstimator::fillHitVariables().

◆ yTrk

float TrackStruct::HitParameterStruct::yTrk

Definition at line 94 of file EventVariables.h.

Referenced by ApeEstimator::fillHitVariables().