Analysis Software
Documentation for sPHENIX simulation software
|
simple channel header class for ROOT file IO More...
#include <prototype/blob/master/offline/packages/tpc2019/TpcPrototypeUnpacker.h>
Public Member Functions | |
ChannelHeader () | |
Public Attributes | |
int | size |
int | packet_type |
= p->iValue(channel * kPACKET_LENGTH + 2) & 0xffff; // that's the Elink packet type | |
int | bx_counter |
= ((p->iValue(channel * kPACKET_LENGTH + 4) & 0xffff) << 4) | (p->iValue(channel * kPACKET_LENGTH + 5) & 0xffff); | |
int | sampa_address |
= (p->iValue(channel * kPACKET_LENGTH + 3) >> 5) & 0xf; | |
int | sampa_channel |
= p->iValue(channel * kPACKET_LENGTH + 3) & 0x1f; | |
int | fee_channel |
= (sampa_address << 5) | sampa_channel; | |
int | fee_id |
which fee | |
int | pad_x |
pad coordinate | |
int | pad_y |
int | pedestal |
int | max |
simple channel header class for ROOT file IO
Definition at line 216 of file TpcPrototypeUnpacker.h.
View newest version in sPHENIX GitHub at line 216 of file TpcPrototypeUnpacker.h
|
inline |
Definition at line 241 of file TpcPrototypeUnpacker.h.
View newest version in sPHENIX GitHub at line 241 of file TpcPrototypeUnpacker.h
int TpcPrototypeUnpacker::ChannelHeader::bx_counter |
= ((p->iValue(channel * kPACKET_LENGTH + 4) & 0xffff) << 4) | (p->iValue(channel * kPACKET_LENGTH + 5) & 0xffff);
Definition at line 223 of file TpcPrototypeUnpacker.h.
View newest version in sPHENIX GitHub at line 223 of file TpcPrototypeUnpacker.h
Referenced by TpcPrototypeUnpacker::process_event().
int TpcPrototypeUnpacker::ChannelHeader::fee_channel |
= (sampa_address << 5) | sampa_channel;
Definition at line 229 of file TpcPrototypeUnpacker.h.
View newest version in sPHENIX GitHub at line 229 of file TpcPrototypeUnpacker.h
Referenced by TpcPrototypeUnpacker::process_event().
int TpcPrototypeUnpacker::ChannelHeader::fee_id |
which fee
Definition at line 232 of file TpcPrototypeUnpacker.h.
View newest version in sPHENIX GitHub at line 232 of file TpcPrototypeUnpacker.h
Referenced by TpcPrototypeUnpacker::process_event().
int TpcPrototypeUnpacker::ChannelHeader::max |
Definition at line 239 of file TpcPrototypeUnpacker.h.
View newest version in sPHENIX GitHub at line 239 of file TpcPrototypeUnpacker.h
Referenced by TpcPrototypeUnpacker::process_event().
int TpcPrototypeUnpacker::ChannelHeader::packet_type |
= p->iValue(channel * kPACKET_LENGTH + 2) & 0xffff; // that's the Elink packet type
Definition at line 221 of file TpcPrototypeUnpacker.h.
View newest version in sPHENIX GitHub at line 221 of file TpcPrototypeUnpacker.h
Referenced by TpcPrototypeUnpacker::process_event().
int TpcPrototypeUnpacker::ChannelHeader::pad_x |
pad coordinate
Definition at line 235 of file TpcPrototypeUnpacker.h.
View newest version in sPHENIX GitHub at line 235 of file TpcPrototypeUnpacker.h
Referenced by TpcPrototypeUnpacker::process_event().
int TpcPrototypeUnpacker::ChannelHeader::pad_y |
Definition at line 236 of file TpcPrototypeUnpacker.h.
View newest version in sPHENIX GitHub at line 236 of file TpcPrototypeUnpacker.h
Referenced by TpcPrototypeUnpacker::process_event().
int TpcPrototypeUnpacker::ChannelHeader::pedestal |
Definition at line 238 of file TpcPrototypeUnpacker.h.
View newest version in sPHENIX GitHub at line 238 of file TpcPrototypeUnpacker.h
Referenced by TpcPrototypeUnpacker::process_event().
int TpcPrototypeUnpacker::ChannelHeader::sampa_address |
= (p->iValue(channel * kPACKET_LENGTH + 3) >> 5) & 0xf;
Definition at line 225 of file TpcPrototypeUnpacker.h.
View newest version in sPHENIX GitHub at line 225 of file TpcPrototypeUnpacker.h
Referenced by TpcPrototypeUnpacker::process_event().
int TpcPrototypeUnpacker::ChannelHeader::sampa_channel |
= p->iValue(channel * kPACKET_LENGTH + 3) & 0x1f;
Definition at line 227 of file TpcPrototypeUnpacker.h.
View newest version in sPHENIX GitHub at line 227 of file TpcPrototypeUnpacker.h
Referenced by TpcPrototypeUnpacker::process_event().
int TpcPrototypeUnpacker::ChannelHeader::size |
Definition at line 219 of file TpcPrototypeUnpacker.h.
View newest version in sPHENIX GitHub at line 219 of file TpcPrototypeUnpacker.h
Referenced by TpcPrototypeUnpacker::process_event().