~mice-daq/equipmentlist-mice/trunk

« back to all changes in this revision

Viewing changes to src/devel/EMR_test.cc

  • Committer: Yordan Karadzhov
  • Date: 2013-10-01 19:36:26 UTC
  • Revision ID: yordan.karadzhov@cern.ch-20131001193626-9bm7j1jjqfureu64
Stable version of the EMR readout. Tested with maus-data revision 8 and unpacking-mice revision 7.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
#include <time.h>
 
2
 
 
3
#include "MDprocessManager.h"
 
4
 
1
5
#include "MDEv2718.hh"
2
6
#include "MDEv977.hh"
3
7
#include "MDEvRB.hh"
9
13
#include "MiceDAQSpillStats.hh"
10
14
#include "equipmentList_common.hh"
11
15
 
12
 
#include <time.h>
13
 
 
14
16
void addvrb(DAQManager &myDAQ,MDEvRB &vrb,MDEDBB &dbb1,MDEDBB &dbb2,
15
17
                                          MDEDBB &dbb3,MDEDBB &dbb4,
16
18
                                          MDEDBB &dbb5,MDEDBB &dbb6,
73
75
  help_str += " testDbbId";
74
76
  argii++;
75
77
 
76
 
  if (argc==2 && TString::Format("%s",argv[1])=="--help") {
 
78
  if (argc==2 && std::string(argv[1]) == "--help") {
77
79
    printf("\n\nusage: %s%s\n\n\n",argv[0],help_str.data());
78
80
    return 1;
79
81
  } else if (dbbDebugMode==1 && argc!=argii) {
86
88
 
87
89
  MiceDAQMessanger::Instance()->setVerbosity(3);
88
90
  MiceDAQMessanger::Instance()->setThrowExceptionLevel(4);
89
 
 
 
91
  MDprocessManager proc_manager;
90
92
 
91
93
  try {
92
94
    DAQManager myDAQ;
93
95
 
94
 
    myDAQ.SetFragmentProc("DBB", &dbbProc);
95
 
    myDAQ.SetPartEventProc("V1731", &v1731Proc);
96
 
 
97
96
/////////////////////////////////////////////////////////////////////////////////////////
98
97
 
99
98
    MDEv2718 controler;
235
234
 
236
235
/////////////////////////////////////////////////////////////////////////////////////////
237
236
 
238
 
    int mem_size = 1024*62*16;
 
237
    int mem_size = 1024*1024;
239
238
    MDE_Pointer *dataPtr = new MDE_Pointer[mem_size];
240
239
    std::cout << "Memory alocated: " << mem_size << std::endl;
241
240
    myDAQ.setDataPtr(dataPtr);