F1 hit-related standard handlers¶
This page lists handlers related to detectors based on F1 chip (for 2022 only straw detector).
Subjects: hit and raw data structs¶
All the handlers listed below operate with the instances of the F1Hit
C/C++ structure (and, optionally with RawDataF1
instance accessed by
rawData
attribute):
-
struct F1Hit¶
Representation of a hit on F1-based detector entity
GETTER:
rawData.sourceID
– DAQ channel source ID (propagated fromrawData:RawDataF1
, returnssourceID
)rawData.portID
– DAQ port ID (propagated fromrawData:RawDataF1
, returnsportID
)rawData.channel
– DAQ detector channel number (propagated fromrawData:RawDataF1
, returnschannel
)rawData.channelPosition
– channel position (propagated fromrawData:RawDataF1
, returnschannelPosition
)rawData.time
– Time associated with the channel (propagated fromrawData:RawDataF1
, returnstime
)rawData.timeUnit
– Time unit (propagated fromrawData:RawDataF1
, returnstimeUnit
)rawData.timeDecoded
– time in ns wrt trigger time (propagated fromrawData:RawDataF1
, returnstimeDecoded
)rawData.timeReference
– … (propagated fromrawData:RawDataF1
, returnstimeReference
)hitPosition
– Reconstructed position of hit
Public Functions
-
F1Hit(LocalMemory&)¶
A ctr, needs the pool allocator instance to be bound with.
-
struct RawDataF1¶
Raw data of an F1 digit
GETTER:
sourceID
– DAQ channel source IDportID
– DAQ port IDchannel
– DAQ detector channel numberchannelPosition
– channel positiontime
– Time associated with the channeltimeUnit
– Time unittimeDecoded
– time in ns wrt trigger timetimeReference
– …
Public Functions
Public Members
-
uint16_t sourceID¶
DAQ channel source ID.
-
uint16_t portID¶
DAQ port ID.
-
int32_t channel¶
DAQ detector channel number.
-
int32_t channelPosition¶
channel position
-
int32_t time¶
Time associated with the channel.
-
double timeUnit¶
Time unit.
-
double timeDecoded¶
time in ns wrt trigger time
-
double timeReference¶
…
Note, that F1Hit
may have its rawData
reference unset. For instance,
when events are read from Monte-Carlo data source.
Handlers list¶
This handlers deal with (M)SADC hits at the very basic level of DAQ digits.
- group f1-handlers