#include <RawWriter.h>
|
void | createTRUBunches (short truId, const std::vector< o2::phos::Digit * > &channelDigits, std::vector< o2::phos::AltroBunch > &bunchs) |
|
void | createRawBunches (short absId, const std::vector< o2::phos::Digit * > &digits, std::vector< o2::phos::AltroBunch > &bunchHG, std::vector< o2::phos::AltroBunch > &bunchLG, bool &isLGFilled) |
|
std::vector< uint32_t > | encodeBunchData (const std::vector< uint32_t > &data) |
|
void | fillGamma2 (float amp, float time, short *samples) |
|
std::vector< char > | createRCUTrailer (int payloadsize, int feca, int fecb, double timesample, double l1phase) |
|
Definition at line 53 of file RawWriter.h.
◆ FileFor_t
Enumerator |
---|
kFullDet | Full detector.
|
kCRORC | C-RORC card.
|
kLink | Per link.
|
Definition at line 56 of file RawWriter.h.
◆ RawWriter() [1/2]
o2::phos::RawWriter::RawWriter |
( |
| ) |
|
|
default |
◆ RawWriter() [2/2]
o2::phos::RawWriter::RawWriter |
( |
const char * |
outputdir | ) |
|
|
inline |
◆ ~RawWriter()
o2::phos::RawWriter::~RawWriter |
( |
| ) |
|
|
default |
◆ carryOverMethod()
int RawWriter::carryOverMethod |
( |
const header::RDHAny * |
rdh, |
|
|
const gsl::span< char > |
data, |
|
|
const char * |
ptr, |
|
|
int |
maxSize, |
|
|
int |
splitID, |
|
|
std::vector< char > & |
trailer, |
|
|
std::vector< char > & |
header |
|
) |
| const |
◆ createRawBunches()
◆ createRCUTrailer()
std::vector< char > RawWriter::createRCUTrailer |
( |
int |
payloadsize, |
|
|
int |
feca, |
|
|
int |
fecb, |
|
|
double |
timesample, |
|
|
double |
l1phase |
|
) |
| |
|
protected |
◆ createTRUBunches()
◆ digitsToRaw()
◆ encodeBunchData()
std::vector< uint32_t > RawWriter::encodeBunchData |
( |
const std::vector< uint32_t > & |
data | ) |
|
|
protected |
◆ fillGamma2()
void RawWriter::fillGamma2 |
( |
float |
amp, |
|
|
float |
time, |
|
|
short * |
samples |
|
) |
| |
|
protected |
◆ getWriter()
◆ init()
◆ processTrigger()
◆ setFileFor()
◆ setOutputLocation()
void o2::phos::RawWriter::setOutputLocation |
( |
const char * |
outputdir | ) |
|
|
inline |
The documentation for this class was generated from the following files:
- /home/runner/work/AliceO2/AliceO2/Detectors/PHOS/simulation/include/PHOSSimulation/RawWriter.h
- /home/runner/work/AliceO2/AliceO2/Detectors/PHOS/simulation/src/RawWriter.cxx