#include "AliHLTTPCTransform.h"
#include "AliHLTTPCDigitReader.h"
#include "AliHLTTPCDigitReaderUnpacked.h"
-#include "AliHLTTPCDigitReaderPacked.h"
-#include "AliHLTTPCDigitReaderDecoder.h"
#include "AliHLTTPCDigitReader32Bit.h"
#include "AliHLTTPCDefinitions.h"
AliHLTTPCDigitDumpComponent::AliHLTTPCDigitDumpComponent()
:
AliHLTFileWriter(),
- fDigitReaderType(kDigitReaderDecoder),
+ fDigitReaderType(kDigitReader32Bit),
fRcuTrailerSize(2),
fUnsorted(true),
fbBulkMode(true),
HLTInfo("create DigitReaderUnpacked");
fpReader=new AliHLTTPCDigitReaderUnpacked;
break;
- case kDigitReaderPacked:
- HLTInfo("create DigitReaderPacked");
- fpReader=new AliHLTTPCDigitReaderPacked;
- if (fpReader && fRcuTrailerSize==1) {
- fpReader->SetOldRCUFormat(true);
- }
- break;
- case kDigitReaderRaw:
- HLTWarning("DigitReaderRaw deprecated, falling back to DigitReaderDecoder");
- case kDigitReaderDecoder:
- HLTInfo("create DigitReaderDecoder");
- fpReader=new AliHLTTPCDigitReaderDecoder();
- break;
case kDigitReader32Bit:
HLTInfo("create DigitReader32Bit");
fpReader=new AliHLTTPCDigitReader32Bit();
if (param.CompareTo("unpacked", TString::kIgnoreCase)==0) {
fDigitReaderType=kDigitReaderUnpacked;
} else if (param.CompareTo("packed", TString::kIgnoreCase)==0) {
- fDigitReaderType=kDigitReaderPacked;
+ HLTWarning("argument 'packed' is deprecated, falling back to DigitReader32Bit");
+ fDigitReaderType=kDigitReader32Bit;
} else if (param.CompareTo("raw", TString::kIgnoreCase)==0) {
- fDigitReaderType=kDigitReaderRaw;
+ HLTWarning("argument 'raw' is deprecated, falling back to DigitReader32Bit");
+ fDigitReaderType=kDigitReader32Bit;
} else if (param.CompareTo("decoder", TString::kIgnoreCase)==0) {
- fDigitReaderType=kDigitReaderDecoder;
+ HLTWarning("argument 'decoder' is deprecated, falling back to DigitReader32Bit");
+ fDigitReaderType=kDigitReader32Bit;
} else if (param.CompareTo("32bit", TString::kIgnoreCase)==0) {
fDigitReaderType=kDigitReader32Bit;
} else {
}
else{
const UInt_t* bunchData=pReader->GetSignals();
-
- // bunch data is printed in 'reverse' order in order to produce
- // the same output as in stream reading mode
dump << " Time " << pReader->GetTime()+bunchLength-1 << ": ";
- for (int bin=bunchLength-1; bin>=0; bin--) {
+ for (int bin=0; bin<bunchLength; bin++) {
dump << " " << bunchData[bin];
}
dump << " -> Time: " << pReader->GetTime() << endl;