Belle II Software development
SVDCoolingPipesPar Class Reference

The Class for SVD Cooling Pipes. More...

#include <SVDCoolingPipesPar.h>

Inheritance diagram for SVDCoolingPipesPar:

Public Member Functions

 SVDCoolingPipesPar (const std::string &material, double outerDiameter, double wallThickness, int nPipes, double startPhi, double deltaPhi, double radius, double zstart, double zend, double deltaL=0)
 Constructor.
 
 SVDCoolingPipesPar ()
 Constructor.
 
const std::string & getMaterial () const
 get material
 
double getOuterDiameter () const
 get outer diameter
 
double getWallThickness () const
 get wall thickness
 
int getNPipes () const
 get nPipes
 
double getStartPhi () const
 get start phi
 
double getDeltaPhi () const
 get delta phi
 
double getRadius () const
 get radius
 
double getZStart () const
 get zstart
 
double getZEnd () const
 get zend
 
double getDeltaL () const
 get deltal
 
void setDeltaL (double deltaL)
 set deltal
 

Private Member Functions

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

Private Attributes

std::string m_material
 material
 
double m_outerDiameter
 outer diameter
 
double m_wallThickness
 wall thickness
 
int m_nPipes
 n pipes
 
double m_startPhi
 start phi angle
 
double m_deltaPhi
 delta phi angle
 
double m_radius
 radius
 
double m_zstart
 start z
 
double m_zend
 end z
 
double m_deltaL
 delta L
 

Detailed Description

The Class for SVD Cooling Pipes.

Definition at line 25 of file SVDCoolingPipesPar.h.

Constructor & Destructor Documentation

◆ SVDCoolingPipesPar() [1/2]

SVDCoolingPipesPar ( const std::string &  material,
double  outerDiameter,
double  wallThickness,
int  nPipes,
double  startPhi,
double  deltaPhi,
double  radius,
double  zstart,
double  zend,
double  deltaL = 0 
)
inline

Constructor.

Definition at line 30 of file SVDCoolingPipesPar.h.

31 :
32 m_material(material), m_outerDiameter(outerDiameter), m_wallThickness(wallThickness), m_nPipes(nPipes),
33 m_startPhi(startPhi), m_deltaPhi(deltaPhi), m_radius(radius), m_zstart(zstart), m_zend(zend), m_deltaL(deltaL)
34 {}
std::string m_material
material
double m_outerDiameter
outer diameter
double m_deltaPhi
delta phi angle
double m_startPhi
start phi angle
double m_wallThickness
wall thickness

◆ SVDCoolingPipesPar() [2/2]

SVDCoolingPipesPar ( )
inline

Constructor.

Definition at line 36 of file SVDCoolingPipesPar.h.

36 :
39 {}

Member Function Documentation

◆ getDeltaL()

double getDeltaL ( ) const
inline

get deltal

Definition at line 60 of file SVDCoolingPipesPar.h.

60{ return m_deltaL; }

◆ getDeltaPhi()

double getDeltaPhi ( ) const
inline

get delta phi

Definition at line 52 of file SVDCoolingPipesPar.h.

52{ return m_deltaPhi; }

◆ getMaterial()

const std::string & getMaterial ( ) const
inline

get material

Definition at line 42 of file SVDCoolingPipesPar.h.

42{ return m_material; }

◆ getNPipes()

int getNPipes ( ) const
inline

get nPipes

Definition at line 48 of file SVDCoolingPipesPar.h.

48{ return m_nPipes; }

◆ getOuterDiameter()

double getOuterDiameter ( ) const
inline

get outer diameter

Definition at line 44 of file SVDCoolingPipesPar.h.

44{ return m_outerDiameter; }

◆ getRadius()

double getRadius ( ) const
inline

get radius

Definition at line 54 of file SVDCoolingPipesPar.h.

54{ return m_radius; }

◆ getStartPhi()

double getStartPhi ( ) const
inline

get start phi

Definition at line 50 of file SVDCoolingPipesPar.h.

50{ return m_startPhi; }

◆ getWallThickness()

double getWallThickness ( ) const
inline

get wall thickness

Definition at line 46 of file SVDCoolingPipesPar.h.

46{ return m_wallThickness; }

◆ getZEnd()

double getZEnd ( ) const
inline

get zend

Definition at line 58 of file SVDCoolingPipesPar.h.

58{ return m_zend; }

◆ getZStart()

double getZStart ( ) const
inline

get zstart

Definition at line 56 of file SVDCoolingPipesPar.h.

56{ return m_zstart; }

◆ setDeltaL()

void setDeltaL ( double  deltaL)
inline

set deltal

Definition at line 62 of file SVDCoolingPipesPar.h.

62{ m_deltaL = deltaL; }

Member Data Documentation

◆ m_deltaL

double m_deltaL
private

delta L

Definition at line 75 of file SVDCoolingPipesPar.h.

◆ m_deltaPhi

double m_deltaPhi
private

delta phi angle

Definition at line 71 of file SVDCoolingPipesPar.h.

◆ m_material

std::string m_material
private

material

Definition at line 65 of file SVDCoolingPipesPar.h.

◆ m_nPipes

int m_nPipes
private

n pipes

Definition at line 69 of file SVDCoolingPipesPar.h.

◆ m_outerDiameter

double m_outerDiameter
private

outer diameter

Definition at line 66 of file SVDCoolingPipesPar.h.

◆ m_radius

double m_radius
private

radius

Definition at line 72 of file SVDCoolingPipesPar.h.

◆ m_startPhi

double m_startPhi
private

start phi angle

Definition at line 70 of file SVDCoolingPipesPar.h.

◆ m_wallThickness

double m_wallThickness
private

wall thickness

Definition at line 67 of file SVDCoolingPipesPar.h.

◆ m_zend

double m_zend
private

end z

Definition at line 74 of file SVDCoolingPipesPar.h.

◆ m_zstart

double m_zstart
private

start z

Definition at line 73 of file SVDCoolingPipesPar.h.


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