Belle II Software development
VXDBoxTypesPar Class Reference

The Class for VXD doc box. More...

#include <VXDServiceGeometryPar.h>

Inheritance diagram for VXDBoxTypesPar:

Public Member Functions

 VXDBoxTypesPar (const std::string &name="", const std::string &material="", int identifier=0, double width=0, double length=0, double height=0)
 Constructor.
 
double getWidth (void) const
 Get width in mm.
 
double getLength (void) const
 Get length in mm.
 
double getHeight (void) const
 Get height in mm.
 
std::string getMaterial (void) const
 Get material.
 
std::string getName (void) const
 Get name.
 
int getIdentifier (void) const
 Get identifier.
 

Private Member Functions

 ClassDef (VXDBoxTypesPar, 5)
 ClassDef, must be the last term before the closing {}.
 

Private Attributes

std::string m_name
 Name.
 
std::string m_material
 Material.
 
int m_identifier
 Identifier.
 
double m_width
 Width in mm.
 
double m_length
 Lenght in mm.
 
double m_height
 Height in mm.
 

Detailed Description

The Class for VXD doc box.

Definition at line 24 of file VXDServiceGeometryPar.h.

Constructor & Destructor Documentation

◆ VXDBoxTypesPar()

VXDBoxTypesPar ( const std::string &  name = "",
const std::string &  material = "",
int  identifier = 0,
double  width = 0,
double  length = 0,
double  height = 0 
)
inline

Constructor.

Definition at line 28 of file VXDServiceGeometryPar.h.

29 :
30 m_name(name), m_material(material), m_identifier(identifier), m_width(width), m_length(length), m_height(height)
31 {}
std::string m_material
Material.
double m_width
Width in mm.
double m_length
Lenght in mm.
double m_height
Height in mm.

Member Function Documentation

◆ getHeight()

double getHeight ( void  ) const
inline

Get height in mm.

Definition at line 37 of file VXDServiceGeometryPar.h.

37{ return m_height; }

◆ getIdentifier()

int getIdentifier ( void  ) const
inline

Get identifier.

Definition at line 43 of file VXDServiceGeometryPar.h.

43{ return m_identifier; }

◆ getLength()

double getLength ( void  ) const
inline

Get length in mm.

Definition at line 35 of file VXDServiceGeometryPar.h.

35{ return m_length; }

◆ getMaterial()

std::string getMaterial ( void  ) const
inline

Get material.

Definition at line 39 of file VXDServiceGeometryPar.h.

39{ return m_material; }

◆ getName()

std::string getName ( void  ) const
inline

Get name.

Definition at line 41 of file VXDServiceGeometryPar.h.

41{ return m_name; }

◆ getWidth()

double getWidth ( void  ) const
inline

Get width in mm.

Definition at line 33 of file VXDServiceGeometryPar.h.

33{ return m_width; }

Member Data Documentation

◆ m_height

double m_height
private

Height in mm.

Definition at line 57 of file VXDServiceGeometryPar.h.

◆ m_identifier

int m_identifier
private

Identifier.

Definition at line 51 of file VXDServiceGeometryPar.h.

◆ m_length

double m_length
private

Lenght in mm.

Definition at line 55 of file VXDServiceGeometryPar.h.

◆ m_material

std::string m_material
private

Material.

Definition at line 49 of file VXDServiceGeometryPar.h.

◆ m_name

std::string m_name
private

Name.

Definition at line 47 of file VXDServiceGeometryPar.h.

◆ m_width

double m_width
private

Width in mm.

Definition at line 53 of file VXDServiceGeometryPar.h.


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