CMS 3D CMS Logo

List of all members | Public Member Functions | Public Attributes
ME0SegmentAlgorithmBase::HitAndPosition Struct Reference

#include <ME0SegmentAlgorithmBase.h>

Public Member Functions

 HitAndPosition (const ME0RecHit *rh, const LocalPoint &lp, const GlobalPoint &gp, unsigned int idx)
 

Public Attributes

GlobalPoint gp
 
unsigned int idx
 
unsigned int layer
 
LocalPoint lp
 
const ME0RecHitrh
 

Detailed Description

Definition at line 25 of file ME0SegmentAlgorithmBase.h.

Constructor & Destructor Documentation

◆ HitAndPosition()

ME0SegmentAlgorithmBase::HitAndPosition::HitAndPosition ( const ME0RecHit rh,
const LocalPoint lp,
const GlobalPoint gp,
unsigned int  idx 
)
inline

Definition at line 26 of file ME0SegmentAlgorithmBase.h.

27  : rh(rh), lp(lp), gp(gp), layer(rh->me0Id().layer()), idx(idx) {}
ME0DetId me0Id() const
Return the gemId.
Definition: ME0RecHit.h:64
int layer() const
Layer id: each chamber has six layers of chambers: layer 1 is the inner layer and layer 6 is the oute...
Definition: ME0DetId.h:44

Member Data Documentation

◆ gp

GlobalPoint ME0SegmentAlgorithmBase::HitAndPosition::gp

Definition at line 30 of file ME0SegmentAlgorithmBase.h.

◆ idx

unsigned int ME0SegmentAlgorithmBase::HitAndPosition::idx

◆ layer

unsigned int ME0SegmentAlgorithmBase::HitAndPosition::layer

◆ lp

LocalPoint ME0SegmentAlgorithmBase::HitAndPosition::lp

Definition at line 29 of file ME0SegmentAlgorithmBase.h.

Referenced by ME0SegAlgoRU::compareProtoSegment().

◆ rh

const ME0RecHit* ME0SegmentAlgorithmBase::HitAndPosition::rh

Definition at line 28 of file ME0SegmentAlgorithmBase.h.

Referenced by ME0SegAlgoRU::compareProtoSegment().