]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - MUON/mapping/macros/testReadPCB.C
In mapping/macros:
[u/mrichter/AliRoot.git] / MUON / mapping / macros / testReadPCB.C
index 789f5d052bb6e8df23df4b196e066edb5e11da79..2ab7e0c4923c6cbf819961a5bdb4d00dacb835e7 100644 (file)
@@ -2,14 +2,30 @@
 // $MpId: testReadPCB.C,v 1.1 2005/09/19 19:02:53 ivana Exp $
 
 #if !defined(__CINT__) || defined(__MAKECINT__)
+
+#include "AliMpStation12Type.h"
+#include "AliMpPlaneType.h"
+#include "AliMpDataProcessor.h"
+#include "AliMpDataMap.h"
+#include "AliMpDataStreams.h"
+#include "AliMpSlatMotifMap.h"
 #include "AliMpSt345Reader.h"
 #include "AliMpPCB.h"
 #include "AliMpMotifPosition.h"
-#include "Riostream.h"
+
+#include <Riostream.h>
+
 #endif
 
 void testReadPCB()
 {
+  AliMpDataProcessor mp;
+  AliMpDataMap* dataMap = mp.CreateDataMap("data");
+  AliMpDataStreams dataStreams(dataMap);
+
+  AliMpSlatMotifMap* motifMap = new AliMpSlatMotifMap();
+  AliMpSt345Reader r(dataStreams, motifMap);
+
   const char* pcbToTest[] = { "B1", "B2", "B3+", "B3-", "N1", "N2+", "N2-", 
   "N3", "R1B", "R1N", "R2B", "R2N", "R3B", "R3N", "S2B", "S2N" };
   
@@ -17,7 +33,7 @@ void testReadPCB()
   
   for ( Int_t i = 0; i < N; ++i )
   {
-    AliMpPCB* pcb = AliMpSt345Reader::ReadPCB(pcbToTest[i]);
+    AliMpPCB* pcb = r.ReadPCB(pcbToTest[i]);
     if (pcb)
     {
       pcb->Print();