CMS 3D CMS Logo

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions | Private Attributes
FTLCluster::FTLHitPos Class Reference

#include <FTLCluster.h>

Public Member Functions

constexpr int col () const
 
constexpr FTLHitPos ()
 
constexpr FTLHitPos (int row, int col)
 
constexpr FTLHitPos operator+ (const Shift &shift) const
 
constexpr int row () const
 

Private Attributes

int col_
 
int row_
 

Detailed Description

Definition at line 58 of file FTLCluster.h.

Constructor & Destructor Documentation

constexpr FTLCluster::FTLHitPos::FTLHitPos ( )
inline

Definition at line 60 of file FTLCluster.h.

constexpr FTLCluster::FTLHitPos::FTLHitPos ( int  row,
int  col 
)
inline

Definition at line 61 of file FTLCluster.h.

61 : row_(row), col_(col) {}
constexpr int row() const
Definition: FTLCluster.h:62
constexpr int col() const
Definition: FTLCluster.h:63

Member Function Documentation

constexpr int FTLCluster::FTLHitPos::col ( ) const
inline
constexpr FTLHitPos FTLCluster::FTLHitPos::operator+ ( const Shift shift) const
inline

Definition at line 64 of file FTLCluster.h.

References cuy::col, FTLCluster::Shift::dx(), and FTLCluster::Shift::dy().

64  {
65  return FTLHitPos(row() + shift.dx(), col() + shift.dy());
66  }
constexpr int row() const
Definition: FTLCluster.h:62
constexpr FTLHitPos()
Definition: FTLCluster.h:60
static unsigned int const shift
constexpr int col() const
Definition: FTLCluster.h:63
constexpr int FTLCluster::FTLHitPos::row ( ) const
inline

Member Data Documentation

int FTLCluster::FTLHitPos::col_
private

Definition at line 70 of file FTLCluster.h.

int FTLCluster::FTLHitPos::row_
private

Definition at line 69 of file FTLCluster.h.