Apdating AliMUON for rawdata generation (Christian)
authormartinez <martinez@f7af4fe6-9843-0410-8265-dc069ae4e863>
Sun, 4 Jul 2004 23:07:36 +0000 (23:07 +0000)
committermartinez <martinez@f7af4fe6-9843-0410-8265-dc069ae4e863>
Sun, 4 Jul 2004 23:07:36 +0000 (23:07 +0000)
MUON/AliMUON.cxx
MUON/AliMUON.h
MUON/MUONLinkDef.h
MUON/libMUON.pkg

index 4b1d250..7b94922 100644 (file)
@@ -67,7 +67,7 @@
 #include "AliMUONVGeometryBuilder.h"   
 #include "AliMUONDigitizerv2.h"
 #include "AliMUONSDigitizerv1.h"
-
+#include "AliMUONRawData.h"
 
 // Defaults parameters for Z positions of chambers
 // taken from values for "stations" in AliMUON::AliMUON
@@ -132,11 +132,6 @@ AliMUON::AliMUON(const char *name, const char *title)
     fCurIterPad(0),
     fMerger(0)
 {
-//Begin_Html
-/*
-<img src="gif/alimuon.gif">
-*/
-//End_Html
 
   fIshunt =  0;
 
@@ -456,6 +451,17 @@ void AliMUON::Hits2SDigits()
   }
   fLoader->UnloadHits();
 }
+//_____________________________________________________________________
+void AliMUON::Digits2Raw()
+{
+  // convert digits of the current event to raw data
+  AliMUONRawData* rawData;
+
+  rawData = new AliMUONRawData(fLoader);
+  if (!rawData->WriteRawData()) Info("MUON","pb writting raw data");
+  delete rawData;
+  return;
+}
 //_______________________________________________________________________
 AliLoader* AliMUON::MakeLoader(const char* topfoldername)
 { 
index ae57d48..085cb5e 100644 (file)
@@ -61,6 +61,9 @@ class AliMUON : public  AliDetector
     virtual AliDigitizer* CreateDigitizer(AliRunDigitizer* manager) const;
     virtual void   SDigits2Digits();      
     virtual void   Hits2SDigits();
+    virtual void   Digits2Raw();
+
+
     // Configuration Methods (per station id)
     //
     // Set Chamber Segmentation Parameters
index c61bccd..6547d39 100644 (file)
@@ -49,6 +49,8 @@
 #pragma link C++ class  AliMUONTrackHit+;
 #pragma link C++ class  AliMUONTrackParam+;
 #pragma link C++ class  AliMUONTriggerConstants+;
+#pragma link C++ class  AliMUONDDLTracker+;
+#pragma link C++ class  AliMUONRawData+;
 #pragma link C++ class  AliMUONReconstructor+;
 #pragma link C++ class  AliMUONSegmentationSlatModule+;
 #pragma link C++ class  AliMUONSegmentationSlatModuleN+;
index 4eae7dc..cb0fc1f 100644 (file)
@@ -35,7 +35,11 @@ SRCS         = AliMUONChamber.cxx AliMUONChamberTrigger.cxx \
               AliMUONRecoEvent.cxx AliMUONRecoTrack.cxx AliMUONRecoDisplay.cxx \
                AliMUONMerger.cxx AliMUONFactory.cxx AliMUONDigitizer.cxx AliMUONDigitizerv1.cxx AliMUONDigitizerv2.cxx AliMUONSDigitizerv1.cxx \
                AliMUONTrackK.cxx AliMUONClusterFinderAZ.cxx AliMUONPixel.cxx \
-               AliMUONLoader.cxx AliMUONData.cxx  AliMUONDataInterface.cxx 
+               AliMUONLoader.cxx AliMUONData.cxx  AliMUONDataInterface.cxx \
+               AliMUONDDLTracker.cxx \
+               AliMUONRawData.cxx
+
+
 
 SRCS     += AliMUONSt1Segmentation.cxx AliMUONSt1Response.cxx \
            AliMUONSt1ElectronicElement.cxx AliMUONSt1SpecialMotif.cxx \