#include "AliMpBusPatch.h"
+/// \cond CLASSIMP
ClassImp(AliMUONRawStreamTracker)
+/// \endcond
AliMUONRawStreamTracker::AliMUONRawStreamTracker()
: TObject(),
fDspId(0),
fBlkId(0),
fNextDDL(kTRUE),
- fMaxDDL(20)
+ fMaxDDL(20),
+ fPayload(new AliMUONPayloadTracker())
{
- //
- // create an object to read MUON raw digits
- // Default ctor for monitoring purposes
- //
+ ///
+ /// create an object to read MUON raw digits
+ /// Default ctor for monitoring purposes
+ ///
- fPayload = new AliMUONPayloadTracker();
}
//_________________________________________________________________
AliMUONRawStreamTracker::AliMUONRawStreamTracker(AliRawReader* rawReader)
: TObject(),
+ fRawReader(rawReader),
fDDL(0),
fBusPatchId(0),
fDspId(0),
fBlkId(0),
fNextDDL(kTRUE),
- fMaxDDL(20)
-{
- //
- // ctor with AliRawReader as argument
- // for reconstruction purpose
- //
-
- fRawReader = rawReader;
- fPayload = new AliMUONPayloadTracker();
+ fMaxDDL(20),
+ fPayload(new AliMUONPayloadTracker())
-}
+{
+ ///
+ /// ctor with AliRawReader as argument
+ /// for reconstruction purpose
+ ///
-//_________________________________________________________________
-AliMUONRawStreamTracker::AliMUONRawStreamTracker(const AliMUONRawStreamTracker& stream) :
- TObject(stream)
-{
- //
- // copy ctor
- //
- AliFatal("copy constructor not implemented");
-}
-//______________________________________________________________________
-AliMUONRawStreamTracker& AliMUONRawStreamTracker::operator = (const AliMUONRawStreamTracker&
- /* stream */)
-{
- //
- // assignment operator
- //
- AliFatal("assignment operator not implemented");
- return *this;
}
-
//___________________________________
AliMUONRawStreamTracker::~AliMUONRawStreamTracker()
{
- //
- // clean up
- //
+ ///
+ /// clean up
+ ///
delete fPayload;
}
//_____________________________________________________________
Bool_t AliMUONRawStreamTracker::Next()
{
- //
- // read the next raw digit (buspatch structure)
- // returns kFALSE if there is no digit left
- // (under development)
+ ///
+ /// read the next raw digit (buspatch structure)
+ /// returns kFALSE if there is no digit left
+ /// (under development)
// AliMUONDDLTracker* ddlTracker = 0x0;
// AliMUONBlockHeader* blkHeader = 0x0;
//______________________________________________________
Bool_t AliMUONRawStreamTracker::NextDDL()
{
- // reading tracker DDL
+ /// reading tracker DDL
fPayload->ResetDDL();
AliDebug(3, Form("DDL Number %d\n", fDDL ));
fRawReader->Reset();
- fRawReader->Select(AliDAQ::DetectorID("MUONTRK"), fDDL, fDDL); //Select the DDL file to be read
+ fRawReader->Select("MUONTRK", fDDL, fDDL); //Select the DDL file to be read
fRawReader->ReadHeader();
//______________________________________________________
void AliMUONRawStreamTracker::SetMaxDDL(Int_t ddl)
{
- // set DDL number
+ /// set DDL number
if (ddl > 20) ddl = 20;
fMaxDDL = ddl;
//______________________________________________________
void AliMUONRawStreamTracker::SetMaxBlock(Int_t blk)
{
- // set regional card number
+ /// set regional card number
fPayload->SetMaxBlock(blk);
}