Belle II Software development
VXDServiceGeometryPar Class Reference

The Class for VXD service geometry. More...

#include <VXDServiceGeometryPar.h>

Inheritance diagram for VXDServiceGeometryPar:

Public Member Functions

 VXDServiceGeometryPar (bool recordBackground=false)
 Constructor.
 
bool getRecordBackground (void) const
 Record background.
 
const std::vector< VXDBoxTypesPar > & getBoxTypes (void) const
 Get boxes.
 
std::vector< VXDBoxTypesPar > & getBoxTypes (void)
 Get boxes.
 
const std::vector< VXDBoxPositionsPar > & getPositions (void) const
 Get positions.
 
std::vector< VXDBoxPositionsPar > & getPositions (void)
 Get positions.
 

Private Member Functions

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

Private Attributes

bool m_recordBackground
 Record background.
 
std::vector< VXDBoxTypesParm_vxdBoxTypes
 Vector with types of dock boxes.
 
std::vector< VXDBoxPositionsParm_vxdBoxPositions
 Vector with positions of dock boxes.
 

Detailed Description

The Class for VXD service geometry.

Definition at line 136 of file VXDServiceGeometryPar.h.

Constructor & Destructor Documentation

◆ VXDServiceGeometryPar()

VXDServiceGeometryPar ( bool  recordBackground = false)
inlineexplicit

Constructor.

Definition at line 140 of file VXDServiceGeometryPar.h.

140: m_recordBackground(recordBackground) {}
bool m_recordBackground
Record background.

Member Function Documentation

◆ getBoxTypes() [1/2]

std::vector< VXDBoxTypesPar > & getBoxTypes ( void  )
inline

Get boxes.

Definition at line 146 of file VXDServiceGeometryPar.h.

146{ return m_vxdBoxTypes; }
std::vector< VXDBoxTypesPar > m_vxdBoxTypes
Vector with types of dock boxes.

◆ getBoxTypes() [2/2]

const std::vector< VXDBoxTypesPar > & getBoxTypes ( void  ) const
inline

Get boxes.

Definition at line 144 of file VXDServiceGeometryPar.h.

144{ return m_vxdBoxTypes; }

◆ getPositions() [1/2]

std::vector< VXDBoxPositionsPar > & getPositions ( void  )
inline

Get positions.

Definition at line 150 of file VXDServiceGeometryPar.h.

150{ return m_vxdBoxPositions; }
std::vector< VXDBoxPositionsPar > m_vxdBoxPositions
Vector with positions of dock boxes.

◆ getPositions() [2/2]

const std::vector< VXDBoxPositionsPar > & getPositions ( void  ) const
inline

Get positions.

Definition at line 148 of file VXDServiceGeometryPar.h.

148{ return m_vxdBoxPositions; }

◆ getRecordBackground()

bool getRecordBackground ( void  ) const
inline

Record background.

Definition at line 142 of file VXDServiceGeometryPar.h.

142{ return m_recordBackground; }

Member Data Documentation

◆ m_recordBackground

bool m_recordBackground
private

Record background.

Definition at line 154 of file VXDServiceGeometryPar.h.

◆ m_vxdBoxPositions

std::vector<VXDBoxPositionsPar> m_vxdBoxPositions
private

Vector with positions of dock boxes.

Definition at line 158 of file VXDServiceGeometryPar.h.

◆ m_vxdBoxTypes

std::vector<VXDBoxTypesPar> m_vxdBoxTypes
private

Vector with types of dock boxes.

Definition at line 156 of file VXDServiceGeometryPar.h.


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