Ssemi-final version of TRD raw data simulation
code with zero suppression similar to TRD FEE.
It contains the following classes:
AliTRDfeeParam
AliTRDmcmSim
AliTRDrawData
AliTRDfeeParam has been modified to have more parameters
like raw data production version and so on.
AliTRDmcmSim is new class and this is the core of MCM
(PASA+TRAP) simulator. It has still very simple function
and it will be a half year project to improve this to make
it closer to the reall FEE.
AliTRDrawData has been modified to use new class AliTRDmcmSim.
These modifications were tested on Aug. 02 HEAD
version that code itself compiles. I'm sure there must
be still bugs and we need testing by as many as possible
persons now. Especially it seems HLT part is impacted by
problems because some parameters were moved from
AliTRDrawData to AliTRDfeeParam (like fRawVersion
disappeared from AliTRDrawData).
In TRD definition, we have now 4 raw data versions.
0 very old offline version (by Bogdan)
1 test version (no zero suppression)
2 final version (no zero suppression)
3 test version (with zero suppression)
The default is still set to 2 in AliTRDfeeParam::fgkRAWversion
and it uses previously existing codes. If you set this to 3,
AliTRDrawData changes behavior to use my new class with zero
suppression, but might crash yet.
Plan is after we make sure it works stably, we delete AliTRDmcm
which is obsolete. However it still take time because tarcklet
part is not yet touched.
The default raw version is 2.
Ken Oyama
- [DB] TRD/AliTRDfeeParam.cxx