Belle II Software development
ServiceGapsMomVolPar Class Reference

The class for the mother volume of the Service Materials. More...

#include <ServiceGapsMaterialsPar.h>

Inheritance diagram for ServiceGapsMomVolPar:

Public Member Functions

 ServiceGapsMomVolPar ()
 Constructor.
 
 ~ServiceGapsMomVolPar ()
 Destructor.
 
void appendNode (double rmin, double rmax, double z)
 Append a new node.
 
int getNNodes () const
 Get the number of the mother volume nodes.
 
std::vector< double > getRmin () const
 Get the list of the Rmin corrdinates.
 
std::vector< double > getRmax () const
 Get the list of the Rmax corrdinates.
 
std::vector< double > getZ () const
 Get the list of the z corrdinates.
 

Private Member Functions

 ClassDef (ServiceGapsMomVolPar, 1)
 ClassDef, must be the last term before the closing {}.
 

Private Attributes

std::vector< double > m_rmin
 Rmin list of the mother volume.
 
std::vector< double > m_rmax
 Rmax list of the mother volume.
 
std::vector< double > m_z
 Z-cordinates list of the mother volume.
 

Detailed Description

The class for the mother volume of the Service Materials.

Definition at line 122 of file ServiceGapsMaterialsPar.h.

Constructor & Destructor Documentation

◆ ServiceGapsMomVolPar()

Constructor.

Definition at line 126 of file ServiceGapsMaterialsPar.h.

126{}

◆ ~ServiceGapsMomVolPar()

~ServiceGapsMomVolPar ( )
inline

Destructor.

Definition at line 129 of file ServiceGapsMaterialsPar.h.

129{}

Member Function Documentation

◆ appendNode()

void appendNode ( double  rmin,
double  rmax,
double  z 
)
inline

Append a new node.

Definition at line 132 of file ServiceGapsMaterialsPar.h.

133 {
134 m_rmin.push_back(rmin);
135 m_rmax.push_back(rmax);
136 m_z.push_back(z);
137 }
std::vector< double > m_z
Z-cordinates list of the mother volume.
std::vector< double > m_rmin
Rmin list of the mother volume.
std::vector< double > m_rmax
Rmax list of the mother volume.

◆ getNNodes()

int getNNodes ( ) const
inline

Get the number of the mother volume nodes.

Definition at line 140 of file ServiceGapsMaterialsPar.h.

140{ return m_rmin.size();}

◆ getRmax()

std::vector< double > getRmax ( ) const
inline

Get the list of the Rmax corrdinates.

Definition at line 144 of file ServiceGapsMaterialsPar.h.

144{ return m_rmax;}

◆ getRmin()

std::vector< double > getRmin ( ) const
inline

Get the list of the Rmin corrdinates.

Definition at line 142 of file ServiceGapsMaterialsPar.h.

142{ return m_rmin;}

◆ getZ()

std::vector< double > getZ ( ) const
inline

Get the list of the z corrdinates.

Definition at line 146 of file ServiceGapsMaterialsPar.h.

146{ return m_z;}

Member Data Documentation

◆ m_rmax

std::vector<double> m_rmax
private

Rmax list of the mother volume.

Rmax list of the mother volume.

Definition at line 153 of file ServiceGapsMaterialsPar.h.

◆ m_rmin

std::vector<double> m_rmin
private

Rmin list of the mother volume.

Rmin list of the mother volume.

Definition at line 151 of file ServiceGapsMaterialsPar.h.

◆ m_z

std::vector<double> m_z
private

Z-cordinates list of the mother volume.

Definition at line 155 of file ServiceGapsMaterialsPar.h.


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