Belle II Software development
PixelPositions::PixelData Struct Reference

position and size of a pixel More...

#include <PixelPositions.h>

Public Member Functions

 PixelData ()
 default constructor
 
 PixelData (double x, double y, double a, double b)
 almost full constructor
 

Public Attributes

double xc = 0
 position of center in x
 
double yc = 0
 position of center in y
 
double Dx = 0
 size in x
 
double Dy = 0
 size in y
 
int ID = 0
 pixel ID
 
unsigned pmtType = 0
 PMT type (see TOPPmtObsoleteData::EType for the defined types)
 

Detailed Description

position and size of a pixel

Definition at line 29 of file PixelPositions.h.

Constructor & Destructor Documentation

◆ PixelData() [1/2]

PixelData ( )
inline

default constructor

Definition at line 40 of file PixelPositions.h.

41 {}

◆ PixelData() [2/2]

PixelData ( double  x,
double  y,
double  a,
double  b 
)
inline

almost full constructor

Parameters
xposition of center in x
yposition of center in y
asize in x
bsize in y

Definition at line 50 of file PixelPositions.h.

50 :
51 xc(x), yc(y), Dx(a), Dy(b)
52 {}
double yc
position of center in y
double xc
position of center in x

Member Data Documentation

◆ Dx

double Dx = 0

size in x

Definition at line 32 of file PixelPositions.h.

◆ Dy

double Dy = 0

size in y

Definition at line 33 of file PixelPositions.h.

◆ ID

int ID = 0

pixel ID

Definition at line 34 of file PixelPositions.h.

◆ pmtType

unsigned pmtType = 0

PMT type (see TOPPmtObsoleteData::EType for the defined types)

Definition at line 35 of file PixelPositions.h.

◆ xc

double xc = 0

position of center in x

Definition at line 30 of file PixelPositions.h.

◆ yc

double yc = 0

position of center in y

Definition at line 31 of file PixelPositions.h.


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