FairRoot/PandaRoot
|
#include <PndTopix4.h>
Public Member Functions | |
PndTopix4 () | |
virtual | ~PndTopix4 () |
ULong64_t | ConvertToPix4HammingToStandardHamming (ULong64_t topixhamming) |
int | GetType (ULong64_t data) |
returns if the data word is a header (0b01), trailer (0b10) or data (0b11) More... | |
int | GetFrameCount (ULong64_t data) |
ToPix4::pixel | BitAnalyzePixelData (ULong64_t &data) |
ToPix4::frameHeader | BitAnalyzeHeader (ULong64_t &header) |
ToPix4::frameTrailer | BitAnalyzeTrailer (ULong64_t &trailer) |
std::vector< ULong64_t > | GetRawData (TMrfData_8b *data) |
ToPix4::pixelAddress | PixelNumberToPixelAddress (UInt_t pixelnumber) |
std::pair< UInt_t, UInt_t > | PixelAddressToMatrixAddress (ToPix4::pixelAddress address) |
std::pair< UInt_t, UInt_t > | PixelAddressToMatrixAddress (UInt_t row, UInt_t col, Bool_t side) |
std::pair< UInt_t, UInt_t > | PixelNumberToMatrixAddress (UInt_t pixelnumber) |
ToPix4::pixelAddress | MatrixAddressToPixelAddress (std::pair< UInt_t, UInt_t > matrixAddress) |
ToPix4::pixelAddress | MatrixAddressToPixelAddress (UInt_t matrix_col, UInt_t matrix_row) |
std::pair< UInt_t, UInt_t > | MatrixAddressToPixelAddressConf (UInt_t matrix_col, UInt_t matrix_row) |
Definition at line 53 of file PndTopix4.h.
PndTopix4::PndTopix4 | ( | ) |
Definition at line 16 of file PndTopix4.cxx.
|
virtual |
Definition at line 21 of file PndTopix4.cxx.
ToPix4::frameHeader PndTopix4::BitAnalyzeHeader | ( | ULong64_t & | header | ) |
Definition at line 61 of file PndTopix4.cxx.
References ToPix4::frameHeader::fChipAddress, ToPix4::frameHeader::fECC, and ToPix4::frameHeader::fFrameCount.
Referenced by PndMvdReadInToPix4TBData::AnalyzeToPixFrame(), and PndMvdReadInToPix4TBData::BuildFrame().
ToPix4::pixel PndTopix4::BitAnalyzePixelData | ( | ULong64_t & | data | ) |
Definition at line 91 of file PndTopix4.cxx.
References ToPix4::pixel::fLeadingEdge, ToPix4::pixel::fPixelNumber, ToPix4::pixel::fTrailingEdge, and mrftools::grayToBin().
Referenced by PndMvdReadInToPix4TBData::ProcessData().
ToPix4::frameTrailer PndTopix4::BitAnalyzeTrailer | ( | ULong64_t & | trailer | ) |
Definition at line 75 of file PndTopix4.cxx.
References ToPix4::frameTrailer::fECC, ToPix4::frameTrailer::fFrameCRC, and ToPix4::frameTrailer::fNEvents.
Referenced by PndMvdReadInToPix4TBData::AnalyzeToPixFrame().
ULong64_t PndTopix4::ConvertToPix4HammingToStandardHamming | ( | ULong64_t | topixhamming | ) |
Definition at line 314 of file PndTopix4.cxx.
Referenced by PndMvdReadInToPix4TBData::CheckDataIntegrity().
int PndTopix4::GetFrameCount | ( | ULong64_t | data | ) |
Definition at line 55 of file PndTopix4.cxx.
std::vector< ULong64_t > PndTopix4::GetRawData | ( | TMrfData_8b * | data | ) |
Definition at line 25 of file PndTopix4.cxx.
References TMrfData_8b::getNumWords(), TMrfData_8b::getWord(), and i.
Referenced by PndMQTopix4ProcessorTask::Exec(), PndMvdReadInToPix4TBData::ReadInData(), and PndMQTopix4Processor::Run().
int PndTopix4::GetType | ( | ULong64_t | data | ) |
returns if the data word is a header (0b01), trailer (0b10) or data (0b11)
Definition at line 49 of file PndTopix4.cxx.
Referenced by PndMvdReadInToPix4TBData::AnalyzeToPixFrame(), and PndMvdReadInToPix4TBData::BuildFrame().
ToPix4::pixelAddress PndTopix4::MatrixAddressToPixelAddress | ( | std::pair< UInt_t, UInt_t > | matrixAddress | ) |
Definition at line 288 of file PndTopix4.cxx.
References ToPix4::pixelAddress::fCol, ToPix4::pixelAddress::fRow, and ToPix4::pixelAddress::fSide.
Referenced by MatrixAddressToPixelAddress(), and MatrixAddressToPixelAddressConf().
|
inline |
Definition at line 77 of file PndTopix4.h.
References MatrixAddressToPixelAddress().
|
inline |
Definition at line 81 of file PndTopix4.h.
References ToPix4::pixelAddress::fCol, ToPix4::pixelAddress::fRow, ToPix4::pixelAddress::fSide, and MatrixAddressToPixelAddress().
std::pair< UInt_t, UInt_t > PndTopix4::PixelAddressToMatrixAddress | ( | ToPix4::pixelAddress | address | ) |
Definition at line 258 of file PndTopix4.cxx.
References ToPix4::pixelAddress::fCol, ToPix4::pixelAddress::fRow, and ToPix4::pixelAddress::fSide.
std::pair< UInt_t, UInt_t > PndTopix4::PixelAddressToMatrixAddress | ( | UInt_t | row, |
UInt_t | col, | ||
Bool_t | side | ||
) |
Definition at line 283 of file PndTopix4.cxx.
std::pair< UInt_t, UInt_t > PndTopix4::PixelNumberToMatrixAddress | ( | UInt_t | pixelnumber | ) |
Definition at line 128 of file PndTopix4.cxx.
Referenced by PndMvdReadInToPix4TBData::ProcessData().
ToPix4::pixelAddress PndTopix4::PixelNumberToPixelAddress | ( | UInt_t | pixelnumber | ) |
Definition at line 112 of file PndTopix4.cxx.
References ToPix4::pixelAddress::fCol, ToPix4::pixelAddress::fRow, and ToPix4::pixelAddress::fSide.