Belle II Software  release-08-01-10
CDCRLWireHitTriple::Shape Class Reference

Type for the different shapes of a triple of neighboring wire hits. More...

#include <CDCRLWireHitTriple.h>

Public Member Functions

 Shape ()
 Default constructor for an invalid shape.
 
 Shape (const short startToMiddleCellDistance, const short middleToEndCellDistance, const short oClockDelta)
 Constructor from cell extend and o'clock direction change.
 
short getStartToMiddleCellDistance () const
 Getter for the start to middle cell distance.
 
short getMiddleToEndCellDistance () const
 Getter for the middle to end cell distance.
 
short getCellExtend () const
 Getter for the sum of cell distances from start to middle and middle to end.
 
short getOClockDelta () const
 Getter for the o'clock direction difference from start to middle compared to middle to end.
 
bool isValid () const
 Check if the shape is considered valid.
 

Private Attributes

char m_startToMiddleCellDistance
 The cell distances from start to middle.
 
char m_middleToEndCellDistance
 The cell distances from middle to end.
 
short m_oClockDelta
 The o'clock direction difference from start to middle compared to middle to end.
 

Detailed Description

Type for the different shapes of a triple of neighboring wire hits.

Definition at line 38 of file CDCRLWireHitTriple.h.


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