Belle II Software development
MaterialScan2D::ScanParams Struct Reference

Helper struct to Store Parameters of a Scan. More...

#include <MaterialScan.h>

Public Member Functions

 ScanParams ()
 Default Constructor.
 

Public Attributes

int nU
 Number of rays along u coordinate.
 
int nV
 Number of rays along v coordinate.
 
double minU
 Minimum u value to scan.
 
double maxU
 Maximum u value to scan.
 
double minV
 Minimum v value to scan.
 
double maxV
 Maximum v value to scan.
 
double maxDepth
 Maximum depth of the scan.
 
std::vector< std::string > ignoredMaterials
 Names of ignored Materials.
 
bool splitByMaterials
 If true, split output by Materials (otherwise by region)
 

Detailed Description

Helper struct to Store Parameters of a Scan.

Definition at line 83 of file MaterialScan.h.

Constructor & Destructor Documentation

◆ ScanParams()

ScanParams ( )
inline

Default Constructor.

Definition at line 85 of file MaterialScan.h.

85: nU(0), nV(0), minU(0), maxU(0), minV(0), maxV(0), maxDepth(-1), splitByMaterials(false) {}
double maxU
Maximum u value to scan.
Definition: MaterialScan.h:93
bool splitByMaterials
If true, split output by Materials (otherwise by region)
Definition: MaterialScan.h:103
double minV
Minimum v value to scan.
Definition: MaterialScan.h:95
double maxDepth
Maximum depth of the scan.
Definition: MaterialScan.h:99
int nU
Number of rays along u coordinate.
Definition: MaterialScan.h:87
double minU
Minimum u value to scan.
Definition: MaterialScan.h:91
double maxV
Maximum v value to scan.
Definition: MaterialScan.h:97
int nV
Number of rays along v coordinate.
Definition: MaterialScan.h:89

Member Data Documentation

◆ ignoredMaterials

std::vector<std::string> ignoredMaterials

Names of ignored Materials.

Definition at line 101 of file MaterialScan.h.

◆ maxDepth

double maxDepth

Maximum depth of the scan.

Definition at line 99 of file MaterialScan.h.

◆ maxU

double maxU

Maximum u value to scan.

Definition at line 93 of file MaterialScan.h.

◆ maxV

double maxV

Maximum v value to scan.

Definition at line 97 of file MaterialScan.h.

◆ minU

double minU

Minimum u value to scan.

Definition at line 91 of file MaterialScan.h.

◆ minV

double minV

Minimum v value to scan.

Definition at line 95 of file MaterialScan.h.

◆ nU

int nU

Number of rays along u coordinate.

Definition at line 87 of file MaterialScan.h.

◆ nV

int nV

Number of rays along v coordinate.

Definition at line 89 of file MaterialScan.h.

◆ splitByMaterials

bool splitByMaterials

If true, split output by Materials (otherwise by region)

Definition at line 103 of file MaterialScan.h.


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