Belle II Software  release-08-01-10
CDCDisplacement Class Reference

Database object for displacement of sense wire position. More...

#include <CDCDisplacement.h>

Inheritance diagram for CDCDisplacement:
Collaboration diagram for CDCDisplacement:

Public Member Functions

 CDCDisplacement ()
 Default constructor.
 
 CDCDisplacement (const WireID &wire, TVector3 fwd, TVector3 bwd, float tension)
 Constructor.
 
unsigned short getEWire () const
 Getter for EWireID.
 
unsigned short getISuperLayer () const
 Getter for Super-Layer.
 
unsigned short getILayer () const
 Getter for layer within the Super-Layer.
 
unsigned short getIWire () const
 Getter for wire within the layer. More...
 
int getICLayer () const
 Getter for continuous layer numbering.
 
float getXFwd () const
 Getter for fwd x-position.
 
float getYFwd () const
 Getter for fwd y-position.
 
float getZFwd () const
 Getter for fwd z-position.
 
float getXBwd () const
 Getter for bwd x-position.
 
float getYBwd () const
 Getter for bwd y-position.
 
float getZBwd () const
 Getter for bwd z-position.
 
float getTension () const
 Getter for wire tension.
 

Private Member Functions

 ClassDef (CDCDisplacement, 3)
 ClassDef.
 

Private Attributes

unsigned short m_wire
 Wire ID.
 
TVector3 m_fwd
 Displacement of forward side.
 
TVector3 m_bwd
 Displacement of backward side.
 
float m_tension
 Displacement of wire tension (grW)
 

Detailed Description

Database object for displacement of sense wire position.

Definition at line 25 of file CDCDisplacement.h.

Member Function Documentation

◆ getIWire()

unsigned short getIWire ( ) const
inline

Getter for wire within the layer.

This getter works for the official numbering scheme as well as the one used in the geometry build-up.

Definition at line 69 of file CDCDisplacement.h.

70  {
71  return (m_wire % 512);
72  }
unsigned short m_wire
Wire ID.

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