Belle II Software development
|
Structure which holds apexes of the tessellation volumes. More...
#include <tessellatedSolidStr.h>
Public Member Functions | |
void | defineDummyApex () |
Define dummy apex. | |
void | pushBackApexesCoordinates (const std::vector< double > &apex1x, const std::vector< double > &apex1y, const std::vector< double > &apex1z, const std::vector< double > &apex2x, const std::vector< double > &apex2y, const std::vector< double > &apex2z, const std::vector< double > &apex3x, const std::vector< double > &apex3y, const std::vector< double > &apex3z) |
Fill coordinates of apexes. | |
void | printInfo (int verboseLevel=0) |
Print info about tessellation volumes. | |
Public Attributes | |
int | tessellatedSolidID |
tessellated solid ID | |
unsigned int | nCells |
number of cells | |
unsigned int | nApexPerCell |
number of apexes per cell | |
std::vector< std::vector< double > > | posV1 |
x, y, z of apex1. | |
std::vector< std::vector< double > > | posV2 |
x, y, z of apex2. | |
std::vector< std::vector< double > > | posV3 |
x, y, z of apex3. | |
Structure which holds apexes of the tessellation volumes.
Initially for ARICH detector (merger cooling bodies).
Definition at line 26 of file tessellatedSolidStr.h.
|
inline |
Definition at line 42 of file tessellatedSolidStr.h.
|
inline |
Definition at line 48 of file tessellatedSolidStr.h.
|
inline |
Define dummy apex.
Definition at line 53 of file tessellatedSolidStr.h.
|
inline |
Print info about tessellation volumes.
Definition at line 111 of file tessellatedSolidStr.h.
|
inline |
Fill coordinates of apexes.
Definition at line 66 of file tessellatedSolidStr.h.
unsigned int nApexPerCell |
number of apexes per cell
Definition at line 29 of file tessellatedSolidStr.h.
unsigned int nCells |
number of cells
Definition at line 28 of file tessellatedSolidStr.h.
std::vector<std::vector<double> > posV1 |
x, y, z of apex1.
Definition at line 34 of file tessellatedSolidStr.h.
std::vector<std::vector<double> > posV2 |
x, y, z of apex2.
Definition at line 37 of file tessellatedSolidStr.h.
std::vector<std::vector<double> > posV3 |
x, y, z of apex3.
Definition at line 40 of file tessellatedSolidStr.h.
int tessellatedSolidID |
tessellated solid ID
Definition at line 27 of file tessellatedSolidStr.h.