]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - MUON/AliMUONRawStreamTracker.cxx
New definition and implementation of bus patch class,
[u/mrichter/AliRoot.git] / MUON / AliMUONRawStreamTracker.cxx
index 1983241be03944859b2a67ff40d0f974af31b695..80ebce97c40c10e466850d1546b4f8207fbdbfb1 100644 (file)
@@ -35,9 +35,9 @@
 #include "AliDAQ.h"
 #include "AliLog.h"
 
-#include "AliMpBusPatch.h"
-
+/// \cond CLASSIMP
 ClassImp(AliMUONRawStreamTracker)
+/// \endcond
 
 AliMUONRawStreamTracker::AliMUONRawStreamTracker()
   : TObject(),
@@ -47,65 +47,44 @@ AliMUONRawStreamTracker::AliMUONRawStreamTracker()
     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)
+    fMaxDDL(20),
+    fPayload(new AliMUONPayloadTracker())
+
 {
-  //
-  // ctor with AliRawReader as argument
-  // for reconstruction purpose
-  //
+  ///
+  /// ctor with AliRawReader as argument
+  /// for reconstruction purpose
+  ///
 
-  fRawReader = rawReader;
-  fPayload   = new AliMUONPayloadTracker();
 
 }
 
-//_________________________________________________________________
-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;
 
 }
@@ -113,10 +92,10 @@ AliMUONRawStreamTracker::~AliMUONRawStreamTracker()
 //_____________________________________________________________
 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;
@@ -182,7 +161,7 @@ Bool_t AliMUONRawStreamTracker::Next()
 //______________________________________________________
 Bool_t AliMUONRawStreamTracker::NextDDL()
 {
-  // reading tracker DDL
+  /// reading tracker DDL
 
   fPayload->ResetDDL();
 
@@ -194,7 +173,7 @@ Bool_t AliMUONRawStreamTracker::NextDDL()
   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();
 
@@ -216,7 +195,7 @@ Bool_t AliMUONRawStreamTracker::NextDDL()
 //______________________________________________________
 void AliMUONRawStreamTracker::SetMaxDDL(Int_t ddl) 
 {
-  // set DDL number
+  /// set DDL number
   if (ddl > 20) ddl = 20;
   fMaxDDL = ddl;
 
@@ -225,6 +204,6 @@ void AliMUONRawStreamTracker::SetMaxDDL(Int_t ddl)
 //______________________________________________________
 void AliMUONRawStreamTracker::SetMaxBlock(Int_t blk) 
 {
-  // set regional card number
+  /// set regional card number
   fPayload->SetMaxBlock(blk);
 }