Belle II Software development
CDCGeometry::SenseLayer Class Reference

Sense layer geometry parameters. More...

#include <CDCGeometry.h>

Inheritance diagram for CDCGeometry::SenseLayer:

Public Member Functions

 SenseLayer ()
 Default constructor.
 
 SenseLayer (int id, double r, double zfwd, double zbwd, double dZfwd, double dZbwd, double offset, int nWires, double nShifts)
 Constructor.
 
 ~SenseLayer ()
 Destructor.
 
int getId () const
 Get ID.
 
double getR () const
 Get Radius.
 
double getZfwd () const
 Get fwd z-position.
 
double getZbwd () const
 Get bwd z-position.
 
void setDZfwd (double dz)
 Set fwd dz.
 
double getDZfwd () const
 Get fwd dz.
 
void setDZbwd (double dz)
 Set bwd dz.
 
double getDZbwd () const
 Get bwd dz.
 
void setOffset (double offset)
 Set offset.
 
double getOffset () const
 Get offset.
 
void setNShifts (int n)
 Set Nshifts.
 
int getNShifts () const
 Get Nshifts.
 
void setNWires (int n)
 Set number of wires.
 
int getNWires () const
 Get number of wires.
 

Private Member Functions

 ClassDef (SenseLayer, 1)
 Makes objects storable.
 

Private Attributes

int m_id
 ID.
 
double m_r
 r min.
 
double m_zfwd
 z fwd.
 
double m_zbwd
 z bwd.
 
double m_dZfwd
 dz fwd.
 
double m_dZbwd
 dz fwd.
 
double m_offset
 offset.
 
int m_nWires
 Number of wires.
 
double m_nShifts
 shift.
 

Detailed Description

Sense layer geometry parameters.

Definition at line 959 of file CDCGeometry.h.

Constructor & Destructor Documentation

◆ SenseLayer() [1/2]

SenseLayer ( )
inline

Default constructor.

Definition at line 966 of file CDCGeometry.h.

967 {}

◆ SenseLayer() [2/2]

SenseLayer ( int  id,
double  r,
double  zfwd,
double  zbwd,
double  dZfwd,
double  dZbwd,
double  offset,
int  nWires,
double  nShifts 
)
inline

Constructor.

Definition at line 972 of file CDCGeometry.h.

975 :
976 m_id(id), m_r(r),
977 m_zfwd(zfwd), m_zbwd(zbwd),
978 m_dZfwd(dZfwd), m_dZbwd(dZbwd),
979 m_offset(offset),
980 m_nWires(nWires),
981 m_nShifts(nShifts)
982 {
983 }
int m_nWires
Number of wires.
Definition: CDCGeometry.h:1070

◆ ~SenseLayer()

~SenseLayer ( )
inline

Destructor.

Definition at line 988 of file CDCGeometry.h.

988{}

Member Function Documentation

◆ getDZbwd()

double getDZbwd ( ) const
inline

Get bwd dz.

Definition at line 1028 of file CDCGeometry.h.

1028{return m_dZbwd;}

◆ getDZfwd()

double getDZfwd ( ) const
inline

Get fwd dz.

Definition at line 1018 of file CDCGeometry.h.

1018{return m_dZfwd;}

◆ getId()

int getId ( ) const
inline

Get ID.

Definition at line 993 of file CDCGeometry.h.

993{ return m_id;}

◆ getNShifts()

int getNShifts ( ) const
inline

Get Nshifts.

Definition at line 1048 of file CDCGeometry.h.

1048{return m_nShifts;}

◆ getNWires()

int getNWires ( ) const
inline

Get number of wires.

Definition at line 1058 of file CDCGeometry.h.

1058{ return m_nWires;}

◆ getOffset()

double getOffset ( ) const
inline

Get offset.

Definition at line 1038 of file CDCGeometry.h.

1038{return m_offset;}

◆ getR()

double getR ( ) const
inline

Get Radius.

Definition at line 998 of file CDCGeometry.h.

998{return m_r;}

◆ getZbwd()

double getZbwd ( ) const
inline

Get bwd z-position.

Definition at line 1008 of file CDCGeometry.h.

1008{ return m_zbwd;}

◆ getZfwd()

double getZfwd ( ) const
inline

Get fwd z-position.

Definition at line 1003 of file CDCGeometry.h.

1003{ return m_zfwd;}

◆ setDZbwd()

void setDZbwd ( double  dz)
inline

Set bwd dz.

Definition at line 1023 of file CDCGeometry.h.

1023{m_dZbwd = dz;}

◆ setDZfwd()

void setDZfwd ( double  dz)
inline

Set fwd dz.

Definition at line 1013 of file CDCGeometry.h.

1013{m_dZfwd = dz;}

◆ setNShifts()

void setNShifts ( int  n)
inline

Set Nshifts.

Definition at line 1043 of file CDCGeometry.h.

1043{m_nShifts = n;}

◆ setNWires()

void setNWires ( int  n)
inline

Set number of wires.

Definition at line 1053 of file CDCGeometry.h.

1053{m_nWires = n;}

◆ setOffset()

void setOffset ( double  offset)
inline

Set offset.

Definition at line 1033 of file CDCGeometry.h.

1033{m_offset = offset;}

Member Data Documentation

◆ m_dZbwd

double m_dZbwd
private

dz fwd.

Definition at line 1068 of file CDCGeometry.h.

◆ m_dZfwd

double m_dZfwd
private

dz fwd.

Definition at line 1067 of file CDCGeometry.h.

◆ m_id

int m_id
private

ID.

Definition at line 1063 of file CDCGeometry.h.

◆ m_nShifts

double m_nShifts
private

shift.

Definition at line 1071 of file CDCGeometry.h.

◆ m_nWires

int m_nWires
private

Number of wires.

Definition at line 1070 of file CDCGeometry.h.

◆ m_offset

double m_offset
private

offset.

Definition at line 1069 of file CDCGeometry.h.

◆ m_r

double m_r
private

r min.

Definition at line 1064 of file CDCGeometry.h.

◆ m_zbwd

double m_zbwd
private

z bwd.

Definition at line 1066 of file CDCGeometry.h.

◆ m_zfwd

double m_zfwd
private

z fwd.

Definition at line 1065 of file CDCGeometry.h.


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