ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
simple channel header class for ROOT file IO More...
#include <coresoftware/blob/master/offline/packages/tpcdaq/TPCFEETestRecov1.h>
Public Member Functions | |
ChannelHeader () | |
Public Attributes | |
int | size |
uint8_t | packet_type |
= p->iValue(channel * kPACKET_LENGTH + 2) & 0xffff; // that's the Elink packet type | |
uint32_t | bx_counter |
= ((p->iValue(channel * kPACKET_LENGTH + 4) & 0xffff) << 4) | (p->iValue(channel * kPACKET_LENGTH + 5) & 0xffff); | |
uint8_t | sampa_address |
= (p->iValue(channel * kPACKET_LENGTH + 3) >> 5) & 0xf; | |
uint16_t | sampa_channel |
= p->iValue(channel * kPACKET_LENGTH + 3) & 0x1f; | |
uint16_t | fee_channel |
= (sampa_address << 5) | sampa_channel; | |
int | pad_x |
pad coordinate | |
int | pad_y |
int | pedestal |
int | max |
simple channel header class for ROOT file IO
Definition at line 188 of file TPCFEETestRecov1.h.
View newest version in sPHENIX GitHub at line 188 of file TPCFEETestRecov1.h
|
inline |
Definition at line 210 of file TPCFEETestRecov1.h.
View newest version in sPHENIX GitHub at line 210 of file TPCFEETestRecov1.h
uint32_t TPCFEETestRecov1::ChannelHeader::bx_counter |
= ((p->iValue(channel * kPACKET_LENGTH + 4) & 0xffff) << 4) | (p->iValue(channel * kPACKET_LENGTH + 5) & 0xffff);
Definition at line 195 of file TPCFEETestRecov1.h.
View newest version in sPHENIX GitHub at line 195 of file TPCFEETestRecov1.h
Referenced by TPCFEETestRecov1::process_event().
uint16_t TPCFEETestRecov1::ChannelHeader::fee_channel |
= (sampa_address << 5) | sampa_channel;
Definition at line 201 of file TPCFEETestRecov1.h.
View newest version in sPHENIX GitHub at line 201 of file TPCFEETestRecov1.h
Referenced by TPCFEETestRecov1::process_event().
int TPCFEETestRecov1::ChannelHeader::max |
Definition at line 208 of file TPCFEETestRecov1.h.
View newest version in sPHENIX GitHub at line 208 of file TPCFEETestRecov1.h
Referenced by TPCFEETestRecov1::process_event().
uint8_t TPCFEETestRecov1::ChannelHeader::packet_type |
= p->iValue(channel * kPACKET_LENGTH + 2) & 0xffff; // that's the Elink packet type
Definition at line 193 of file TPCFEETestRecov1.h.
View newest version in sPHENIX GitHub at line 193 of file TPCFEETestRecov1.h
Referenced by TPCFEETestRecov1::process_event().
int TPCFEETestRecov1::ChannelHeader::pad_x |
pad coordinate
Definition at line 204 of file TPCFEETestRecov1.h.
View newest version in sPHENIX GitHub at line 204 of file TPCFEETestRecov1.h
Referenced by TPCFEETestRecov1::process_event().
int TPCFEETestRecov1::ChannelHeader::pad_y |
Definition at line 205 of file TPCFEETestRecov1.h.
View newest version in sPHENIX GitHub at line 205 of file TPCFEETestRecov1.h
Referenced by TPCFEETestRecov1::process_event().
int TPCFEETestRecov1::ChannelHeader::pedestal |
Definition at line 207 of file TPCFEETestRecov1.h.
View newest version in sPHENIX GitHub at line 207 of file TPCFEETestRecov1.h
Referenced by TPCFEETestRecov1::process_event().
uint8_t TPCFEETestRecov1::ChannelHeader::sampa_address |
= (p->iValue(channel * kPACKET_LENGTH + 3) >> 5) & 0xf;
Definition at line 197 of file TPCFEETestRecov1.h.
View newest version in sPHENIX GitHub at line 197 of file TPCFEETestRecov1.h
Referenced by TPCFEETestRecov1::process_event().
uint16_t TPCFEETestRecov1::ChannelHeader::sampa_channel |
= p->iValue(channel * kPACKET_LENGTH + 3) & 0x1f;
Definition at line 199 of file TPCFEETestRecov1.h.
View newest version in sPHENIX GitHub at line 199 of file TPCFEETestRecov1.h
Referenced by TPCFEETestRecov1::process_event().
int TPCFEETestRecov1::ChannelHeader::size |
Definition at line 191 of file TPCFEETestRecov1.h.
View newest version in sPHENIX GitHub at line 191 of file TPCFEETestRecov1.h
Referenced by TPCFEETestRecov1::process_event().