#include <HmpidCoder2.h>
Definition at line 57 of file HmpidCoder2.h.
◆ HmpidCoder2()
HmpidCoder2::HmpidCoder2 |
( |
int |
numOfEquipments | ) |
|
HMPID Raw Coder Constructor
- Parameters
-
[in] | numOfEquipments | : number of Equipments |
Definition at line 38 of file HmpidCoder2.cxx.
◆ ~HmpidCoder2()
virtual o2::hmpid::HmpidCoder2::~HmpidCoder2 |
( |
| ) |
|
|
virtualdefault |
◆ closeOutputStream()
void HmpidCoder2::closeOutputStream |
( |
| ) |
|
◆ codeEventChunkDigits()
Analyze a Digits Vector and setup the PADs array with the charge value, then fills the output buffer and forward it to the RawWriter object
NOTE: the vector could be empty!
- Parameters
-
[in] | digits | : the vector of Digit structures |
[in] | ir | : the Interaction Record structure |
Definition at line 211 of file HmpidCoder2.cxx.
◆ dumpResults()
void HmpidCoder2::dumpResults |
( |
const std::string & |
outputFileName | ) |
|
◆ getNumberOfEquipments()
int o2::hmpid::HmpidCoder2::getNumberOfEquipments |
( |
| ) |
|
|
inline |
◆ getSkipEmptyEvents()
bool o2::hmpid::HmpidCoder2::getSkipEmptyEvents |
( |
| ) |
|
|
inline |
◆ getVerbosity()
int o2::hmpid::HmpidCoder2::getVerbosity |
( |
| ) |
|
|
inline |
◆ getWriter()
◆ openOutputStream()
void HmpidCoder2::openOutputStream |
( |
const std::string & |
outputFileName, |
|
|
const std::string & |
fileFor |
|
) |
| |
Create the Raw File/Files for the output. Also registers the links in the RawWriter object
- Parameters
-
[in] | OutputFileName | : the Path/Prefix name for the raw files |
[in] | perFlpFile | : if true a couple of files will be created, one for each HMPID FLPs |
Definition at line 242 of file HmpidCoder2.cxx.
◆ setDetectorSpecificFields()
void HmpidCoder2::setDetectorSpecificFields |
( |
float |
BusyTime = 0.001 , |
|
|
int |
Error = 0 , |
|
|
int |
Version = 9 |
|
) |
| |
setDetectorSpecificFields() : sets the HMPID parameters for the next raw file writes
- Parameters
-
[in] | BusyTime | : busy time in milliseconds |
[in] | Error | : the Error field |
[in] | Version | : the Firmware Version [def. 9] |
Definition at line 60 of file HmpidCoder2.cxx.
◆ setSkipEmptyEvents()
void o2::hmpid::HmpidCoder2::setSkipEmptyEvents |
( |
bool |
Skip | ) |
|
|
inline |
◆ setVerbosity()
void o2::hmpid::HmpidCoder2::setVerbosity |
( |
int |
Level | ) |
|
|
inline |
◆ mNumberOfEquipments
int o2::hmpid::HmpidCoder2::mNumberOfEquipments |
◆ mVerbose
int o2::hmpid::HmpidCoder2::mVerbose |
◆ mWriter
The documentation for this class was generated from the following files:
- /home/runner/work/AliceO2/AliceO2/Detectors/HMPID/simulation/include/HMPIDSimulation/HmpidCoder2.h
- /home/runner/work/AliceO2/AliceO2/Detectors/HMPID/simulation/src/HmpidCoder2.cxx