ClassImp(AliMUONRawStreamTracker)
/// \endcond
-const Int_t AliMUONRawStreamTracker::fgkMaxDDL = 20;
+//___________________________________________
+AliMUONRawStreamTracker::AliMUONRawStreamTracker(TRootIOCtor* /*dummy*/)
+: AliMUONVRawStreamTracker(),
+fPayload(0x0),
+fCurrentDDL(0),
+fCurrentDDLIndex(fgkMaxDDL),
+fCurrentBlockHeader(0),
+fCurrentBlockHeaderIndex(0),
+fCurrentDspHeader(0),
+fCurrentDspHeaderIndex(0),
+fCurrentBusStruct(0),
+fCurrentBusStructIndex(0),
+fCurrentDataIndex(0),
+fDDL(0)
+{
+ ///
+ /// create an object to read MUON raw digits
+ /// Default ctor with no memory allocation for I/O
+ ///
+}
//___________________________________________
AliMUONRawStreamTracker::AliMUONRawStreamTracker()
fPayload->ResetDDL();
#ifndef R__BYTESWAP
- swap(buffer, totalDataWord); // swap needed for mac power pc
+ Swap(buffer, totalDataWord / sizeof(UInt_t)); // swap needed for mac power pc
#endif
Bool_t ok = fPayload->Decode(buffer, totalDataWord/4);
}
#ifndef R__BYTESWAP
- swap(buffer, totalDataWord); // swap needed for mac power pc
+ Swap(buffer, totalDataWord / sizeof(UInt_t)); // swap needed for mac power pc
#endif
Bool_t ok = fPayload->Decode(buffer, totalDataWord/4);
/// add message into logger of AliRawReader per event
assert( GetReader() != 0 );
- TString msg = 0;
+ TString msg;
Int_t occurance = 0;
AliMUONLogger* log = fPayload->GetErrorLogger();