Short_t count4) const
{
// Add a summable digit
+ if (count1 == 0 && count1 === count2 && count2 == count3 && count3 == count4)
+ return;
fmd->AddSDigitByFields(detector, ring, sector, strip, edep,
count1, count2, count3, count4);
}
#pragma link C++ class AliFMDCalibStripRange+;
#pragma link C++ class AliFMDAltroMapping+;
#pragma link C++ class AliFMDPreprocessor+;
+#pragma link C++ class AliFMDQAChecker+;
+
// #pragma link C++ class AliFMDAltroIO+;
// #pragma link C++ class AliFMDAltroReader+;
// #pragma link C++ class AliFMDAltroWriter+;
#pragma link C++ class AliFMDRecPoint+;
#pragma link C++ class AliFMDRawStream+;
#pragma link C++ class AliFMDRawReader+;
+#pragma link C++ class AliFMDQADataMakerRec+;
#else
# error Not for compilation
#pragma link C++ class AliFMDDigitizer+;
#pragma link C++ class AliFMDSDigitizer+;
#pragma link C++ class AliFMDRawWriter+;
+#pragma link C++ class AliFMDQADataMakerSim+;
#else
# error Not for compilation
void
Reconstruct()
{
+ // Debug the FMD.
// AliLog::SetModuleDebugLevel("FMD", 1);
+
+ // To reconstruct raw data from FDR-I, please enable below lines:
+ // AliFMDParameters::Instance()->UseRcuTrailer(false);
+ // AliFMDParameters::Instance()->UseCompleteHeader(false);
+
AliReconstruction rec;
rec.SetRunLocalReconstruction("FMD");
rec.SetRunVertexFinder(kFALSE);