EMCAL DigitizerTRU, digitizes with the help of a temporary description based upon a pol9*Heavyside.
More...
#include <DigitizerTRU.h>
EMCAL DigitizerTRU, digitizes with the help of a temporary description based upon a pol9*Heavyside.
- Author
- Anders Knospe, University of Houston
-
Hadi Hassan, ORNL
-
Simone Ragoni, Creighton
Definition at line 52 of file DigitizerTRU.h.
◆ DigitizerTRU() [1/2]
o2::emcal::DigitizerTRU::DigitizerTRU |
( |
| ) |
|
|
default |
◆ ~DigitizerTRU()
o2::emcal::DigitizerTRU::~DigitizerTRU |
( |
| ) |
|
|
default |
◆ DigitizerTRU() [2/2]
o2::emcal::DigitizerTRU::DigitizerTRU |
( |
const DigitizerTRU & |
| ) |
|
|
delete |
◆ clear()
void DigitizerTRU::clear |
( |
| ) |
|
◆ doSimulateTimeResponse()
bool o2::emcal::DigitizerTRU::doSimulateTimeResponse |
( |
| ) |
const |
|
inline |
◆ doSmearEnergy()
bool o2::emcal::DigitizerTRU::doSmearEnergy |
( |
| ) |
const |
|
inline |
◆ endDebugStream()
void o2::emcal::DigitizerTRU::endDebugStream |
( |
| ) |
|
|
inline |
Close the TreeStreamer to make the file readable.
Definition at line 104 of file DigitizerTRU.h.
◆ fillOutputContainer()
◆ finish()
void DigitizerTRU::finish |
( |
| ) |
|
This is for the readout window that was interrupted by the end of the run.
Definition at line 434 of file DigitizerTRU.cxx.
◆ flush()
void o2::emcal::DigitizerTRU::flush |
( |
| ) |
|
|
inline |
◆ GetAbsFastORIndexFromMask()
std::vector< int > DigitizerTRU::GetAbsFastORIndexFromMask |
( |
| ) |
|
◆ GetChannelForMaskRun2()
int DigitizerTRU::GetChannelForMaskRun2 |
( |
int |
mask, |
|
|
int |
bitnumber, |
|
|
bool |
onethirdsm |
|
) |
| |
◆ getPatchesVector()
std::vector< TRUElectronics > o2::emcal::DigitizerTRU::getPatchesVector |
( |
| ) |
|
|
inline |
◆ getTriggerInputs()
◆ GetTRUIndexFromSTUIndex()
int DigitizerTRU::GetTRUIndexFromSTUIndex |
( |
Int_t |
id, |
|
|
Int_t |
detector |
|
) |
| |
◆ init()
void DigitizerTRU::init |
( |
| ) |
|
◆ isDebugMode()
bool o2::emcal::DigitizerTRU::isDebugMode |
( |
| ) |
|
|
inline |
◆ makeAnaloguesFastorSums()
std::vector< std::tuple< int, Digit > > DigitizerTRU::makeAnaloguesFastorSums |
( |
const gsl::span< const Digit > |
sdigits | ) |
|
Postprocessing of the digits, gathers by Fastors, not by Tower/Cell
- Parameters
-
Definition at line 149 of file DigitizerTRU.cxx.
◆ operator=()
◆ printMaskedFastOrsInLZERO()
void DigitizerTRU::printMaskedFastOrsInLZERO |
( |
| ) |
|
◆ process()
void DigitizerTRU::process |
( |
const gsl::span< const Digit > |
summableDigits | ) |
|
◆ rawResponseFunction()
double DigitizerTRU::rawResponseFunction |
( |
double * |
x, |
|
|
double * |
par |
|
) |
| |
|
static |
◆ sampleSDigit()
void DigitizerTRU::sampleSDigit |
( |
const Digit & |
sdigit | ) |
|
◆ setDebugStreaming()
void o2::emcal::DigitizerTRU::setDebugStreaming |
( |
bool |
doStreaming | ) |
|
|
inline |
◆ setEventTime()
◆ setFEE()
Sets FEE DCS for the masking of the fastOrs.
Definition at line 85 of file DigitizerTRU.h.
◆ setGeometry()
Sets geometry for trigger mapping.
Definition at line 82 of file DigitizerTRU.h.
◆ setMaskedFastOrsInLZERO()
void DigitizerTRU::setMaskedFastOrsInLZERO |
( |
| ) |
|
Sets the masked fastOrs from the CCDB in the LZERO.
Definition at line 498 of file DigitizerTRU.cxx.
◆ setPatches()
void DigitizerTRU::setPatches |
( |
| ) |
|
◆ setWindowStartTime()
void o2::emcal::DigitizerTRU::setWindowStartTime |
( |
int |
time | ) |
|
|
inline |
◆ smearEnergy()
double DigitizerTRU::smearEnergy |
( |
double |
energy | ) |
|
◆ smearTime()
double DigitizerTRU::smearTime |
( |
double |
time, |
|
|
double |
energy |
|
) |
| |
The documentation for this class was generated from the following files:
- /home/runner/work/AliceO2/AliceO2/Detectors/EMCAL/simulation/include/EMCALSimulation/DigitizerTRU.h
- /home/runner/work/AliceO2/AliceO2/Detectors/EMCAL/simulation/src/DigitizerTRU.cxx