Project
Loading...
Searching...
No Matches
o2::tpc::PadPos Class Reference

#include <PadPos.h>

Public Member Functions

 PadPos ()=default
 default constructor
 
 GPUdi () PadPos(const unsigned char row
 
const unsigned char mPad (pad)
 
 GPUdi () unsigned char getRow() const
 
 GPUdi () unsigned char getPad() const
 
 GPUdi () void setRow(const unsigned char row)
 
 GPUdi () void setPad(const unsigned char pad)
 
 GPUdi () void addRowOffset(const unsigned char rowOffset)
 
 GPUdi () void set(const unsigned char row
 
 GPUdi () bool isValid() const
 
 GPUdi () bool operator
 equal operator
 

Public Attributes

const unsigned char pad: mRow(row)
 
 mPad = pad
 
unsigned char mPad {0}
 pad number in row
 

Detailed Description

Definition at line 34 of file PadPos.h.

Constructor & Destructor Documentation

◆ PadPos()

o2::tpc::PadPos::PadPos ( )
default

default constructor

Member Function Documentation

◆ GPUdi() [1/9]

o2::tpc::PadPos::GPUdi ( ) const
inline

check if is valid

Returns
pad valid

Definition at line 76 of file PadPos.h.

◆ GPUdi() [2/9]

o2::tpc::PadPos::GPUdi ( )

equal operator

row number

◆ GPUdi() [3/9]

o2::tpc::PadPos::GPUdi ( ) const

constructor

Parameters
[in]rowpad row
[in]padpad in a row

◆ GPUdi() [4/9]

o2::tpc::PadPos::GPUdi ( ) const
inline

numeric pad number

Returns
numeric pad number

Definition at line 51 of file PadPos.h.

◆ GPUdi() [5/9]

o2::tpc::PadPos::GPUdi ( ) const
inline

numeric row number

Returns
numeric row number

Definition at line 47 of file PadPos.h.

◆ GPUdi() [6/9]

o2::tpc::PadPos::GPUdi ( ) const
inline

add row offset

Parameters
[in]rowOffsetrow offset to add

Definition at line 63 of file PadPos.h.

◆ GPUdi() [7/9]

o2::tpc::PadPos::GPUdi ( ) const

setter for row and pad number

Parameters
[in]rowrow number
[in]padpad number

◆ GPUdi() [8/9]

o2::tpc::PadPos::GPUdi ( ) const
inline

setter for pad number

Parameters
[in]padpad number

Definition at line 59 of file PadPos.h.

◆ GPUdi() [9/9]

o2::tpc::PadPos::GPUdi ( ) const
inline

setter for row number

Parameters
[in]rowrow number

Definition at line 55 of file PadPos.h.

◆ mPad()

const unsigned char o2::tpc::PadPos::mPad ( pad  )
inline

Definition at line 43 of file PadPos.h.

Member Data Documentation

◆ mPad [1/2]

o2::tpc::PadPos::mPad = pad

Definition at line 71 of file PadPos.h.

◆ mPad [2/2]

unsigned char o2::tpc::PadPos::mPad {0}

pad number in row

Definition at line 98 of file PadPos.h.

◆ pad

const unsigned char o2::tpc::PadPos::pad
Initial value:
{
mRow = row
std::vector< int > row

Definition at line 43 of file PadPos.h.


The documentation for this class was generated from the following file: