 |
Belle II Software
release-05-02-19
|
1 #ifndef CDCTRIGGERSEGMENTHIT_H
2 #define CDCTRIGGERSEGMENTHIT_H
4 #include <framework/datastore/RelationsObject.h>
5 #include <cdc/dataobjects/WireID.h>
6 #include <cdc/dataobjects/CDCHit.h>
27 unsigned short priorityPosition,
28 unsigned short leftRight,
37 unsigned short priorityPosition,
38 unsigned short leftRight,
47 unsigned short segmentID,
48 unsigned short priorityPosition,
49 unsigned short leftRight,
unsigned short getISuperLayer() const
get super layer number.
unsigned short m_leftRight
position of the priority cell relative to the track: 0: no hit, 1: right, 2: left,...
short getQuadrant() const
get the quadrant
short foundTime() const
get time when segment hit was found in trigger clocks
Class to identify a wire inside the CDC.
~CDCTriggerSegmentHit()
destructor, empty because we don't allocate memory anywhere.
unsigned short getIWire() const
get wire number of priority wire within layer.
short m_fastestTime
time of first hit in the track segment in trigger clocks (~ 2ns)
unsigned short getID() const
get the encoded wire number of the priority wire.
unsigned short getILayer() const
Getter for layer within the Super-Layer.
short m_priorityTime
hit time of priority cell in trigger clocks (~ 2ns)
Class containing the result of the unpacker in raw data and the result of the digitizer in simulation...
unsigned short getISuperLayer() const
Getter for Super-Layer.
unsigned short getSegmentID() const
get continuous ID of the track segment [0, 2335]
short fastestTime() const
get time of first hit in the track segment in trigger clocks
unsigned short getILayer() const
get priority layer number within super layer.
bool LRknown() const
true if LeftRight position is determined
unsigned short m_eWire
Wire encoding of the priority wire.
unsigned short getIWireCenter() const
get wire number of center wire within layer.
unsigned short m_priorityPosition
position of the priority cell as an id: 0: no hit, 3: 1st priority, 1: 2nd right, 2: 2nd left
Abstract base class for different kinds of events.
unsigned short getLeftRight() const
get position of the priority cell relative to the track (0: no hit, 1: right, 2: left,...
unsigned short m_segmentID
continuous ID of the track segment
short m_foundTime
time when segment hit was found in trigger clocks (~ 2ns)
short priorityTime() const
get hit time of priority cell in trigger clocks
unsigned short getPriorityPosition() const
get position of the priority cell within the track segment (0: no hit, 3: 1st priority,...
short getTDCCount() const
get hit time of priority cell in trigger clocks alias for priorityTime for backwards compatibility
unsigned short getIWire() const
Getter for wire within the layer.
Combination of several CDCHits to a track segment hit for the trigger.
Defines interface for accessing relations of objects in StoreArray.
ClassDef(CDCTriggerSegmentHit, 4)
Needed to make the ROOT object storable.
CDCTriggerSegmentHit()
default constructor.