CMS 3D CMS Logo

List of all members | Public Member Functions | Public Attributes
FastLineRecognition::Point Struct Reference

Public Member Functions

 Point (unsigned int _d=0, const TotemRPRecHit *_hit=nullptr, double _h=0., double _z=0., double _w=0.)
 

Public Attributes

unsigned int detId
 raw detector id More...
 
double h
 hit position in global coordinate system More...
 
const TotemRPRecHithit
 pointer to original reco hit More...
 
bool usable
 whether the point can still be used More...
 
double w
 weight More...
 
double z
 z position with respect to z0 More...
 

Detailed Description

Definition at line 67 of file FastLineRecognition.h.

Constructor & Destructor Documentation

◆ Point()

FastLineRecognition::Point::Point ( unsigned int  _d = 0,
const TotemRPRecHit _hit = nullptr,
double  _h = 0.,
double  _z = 0.,
double  _w = 0. 
)
inline

Definition at line 74 of file FastLineRecognition.h.

75  : detId(_d), hit(_hit), h(_h), z(_z), w(_w), usable(true) {}
const TotemRPRecHit * hit
pointer to original reco hit
bool usable
whether the point can still be used
unsigned int detId
raw detector id
double h
hit position in global coordinate system
double z
z position with respect to z0

Member Data Documentation

◆ detId

unsigned int FastLineRecognition::Point::detId

raw detector id

Definition at line 68 of file FastLineRecognition.h.

◆ h

double FastLineRecognition::Point::h

hit position in global coordinate system

Definition at line 70 of file FastLineRecognition.h.

◆ hit

const TotemRPRecHit* FastLineRecognition::Point::hit

pointer to original reco hit

Definition at line 69 of file FastLineRecognition.h.

◆ usable

bool FastLineRecognition::Point::usable

whether the point can still be used

Definition at line 73 of file FastLineRecognition.h.

◆ w

double FastLineRecognition::Point::w

weight

Definition at line 72 of file FastLineRecognition.h.

◆ z

double FastLineRecognition::Point::z

z position with respect to z0

Definition at line 71 of file FastLineRecognition.h.

Referenced by geometryXMLparser.Alignable::pos(), and ntupleDataFormat._HitObject::r3D().