Changeset 658 for trunk/MagicSoft


Ignore:
Timestamp:
03/01/01 17:22:23 (24 years ago)
Author:
tbretz
Message:
*** empty log message ***
Location:
trunk/MagicSoft/Mars
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/MagicSoft/Mars/meventdisp/MGFadcDisp.cc

    r609 r658  
    3737  //   first connect the file with this Object
    3838 
    39   plist = new MParList();
    40 
    41   runheader = new MRawRunHeader();
    42   plist->AddToList(runheader);
    43 
    44   evtheader = new MRawEvtHeader();
    45   plist->AddToList(evtheader);
    46   evttime   = new MTime();
    47   plist->AddToList(evttime);
    48   evtdata   = new MRawEvtData();
    49   plist->AddToList(evtdata);
    50   evtcrate  = new MRawCrateArray();
    51   plist->AddToList(evtcrate);
    52 
    53  
    54   readin  =  new MReadTree ( filename, treename ) ;
    55   readin->PreProcess( plist ) ;
     39  pList = new MParList();
     40
     41  fRunHeader = new MRawRunHeader();
     42  pList->AddToList(fRunHeader);
     43
     44  fEvtHeader = new MRawEvtHeader();
     45  pList->AddToList(fEvtHeader);
     46  fEvtTime   = new MTime();
     47  pList->AddToList(fEvtTime);
     48  fEvtData   = new MRawEvtData();
     49  pList->AddToList(fEvtData);
     50  fEvtCrate  = new MRawCrateArray();
     51  pList->AddToList(fEvtCrate);
     52
     53 
     54  fReadTree  =  new MReadTree ( filename, treename ) ;
     55  fReadTree->PreProcess( pList ) ;
    5656
    5757  //
     
    9292
    9393  char wortdummy[100] ;
    94   sprintf (wortdummy, "out of %d Events", readin->GetEntries() ) ;
     94  sprintf (wortdummy, "out of %d Events", fReadTree->GetEntries() ) ;
    9595  fLabelTotNr = new TGLabel(fTop2, new TGString( wortdummy ) );
    9696  fTop2->AddFrame( fLabelTotNr, new TGLayoutHints (kLHintsLeft, 10, 10, 10, 10)) ;
     
    203203
    204204  //
    205   //   readin the first event and update the window
    206   //
    207 
    208   readin->GetEvent() ;
     205  //   fReadTree the first event and update the window
     206  //
     207
     208  fReadTree->GetEvent() ;
    209209  CreatePixelList() ;
    210210  UpdateEventCounter() ;
     
    217217  // close the file
    218218
    219   readin->PostProcess() ;
    220 
    221   delete  runheader ;
    222   delete  evtheader ;
    223   delete  evttime   ;
    224   delete  evtdata ;
    225   delete  evtcrate  ;
    226 
    227   delete  plist ;
    228 
    229   delete  readin ;
     219  fReadTree->PostProcess() ;
     220
     221  delete  fRunHeader ;
     222  delete  fEvtHeader ;
     223  delete  fEvtTime   ;
     224  delete  fEvtData ;
     225  delete  fEvtCrate  ;
     226
     227  delete  pList ;
     228
     229  delete  fReadTree ;
    230230
    231231  //   destruct the graphical members 
     
    285285  Int_t redraw ;
    286286
    287   MRawEvtPixelIter fPixelIter( evtdata );
     287  MRawEvtPixelIter fPixelIter( fEvtData );
    288288  char wortdummy[100] ;
    289289
     
    323323      fCan->cd() ;
    324324     
    325       evtdata->Draw(wortdummy) ;
     325      fEvtData->Draw(wortdummy) ;
    326326     
    327327      fCan->Modified() ;
     
    348348  char wortdummy[256] ;
    349349   
    350   sprintf (wortdummy, "%d", readin->GetEventNum() )  ;
     350  sprintf (wortdummy, "%d", fReadTree->GetEventNum() )  ;
    351351 
    352352  fTxtEvtNr->SetText(wortdummy) ;
     
    362362  //  first check if the new event is in the range of possible events
    363363 
    364   if ( (iEvt < 0) || (iEvt>= readin->GetEntries()) ) {
     364  if ( iEvt < 0 || iEvt >= fReadTree->GetEntries() ) {
    365365    new TGMsgBox(fClient->GetRoot(), this,
    366366                 "WARNING!",
     
    371371  }
    372372  else {
    373     readin->SetEventNum(iEvt) ;
    374     readin->GetEvent() ;
     373    fReadTree->SetEventNum(iEvt) ;
     374    fReadTree->GetEvent() ;
    375375    CreatePixelList() ;
    376376    UpdateEventCounter() ;
     
    409409            case M_PREVEVT:
    410410
    411               ReadinEvent(readin->GetEventNum()-1 ) ;
     411              ReadinEvent(fReadTree->GetEventNum()-1 ) ;
    412412 
    413413              break;
     
    415415            case M_NEXTEVT:
    416416             
    417               ReadinEvent(readin->GetEventNum()+1 ) ;
     417              ReadinEvent(fReadTree->GetEventNum()+1 ) ;
    418418
    419419              break;
     
    443443              fCan->cd() ;
    444444
    445               evtdata->Draw(wortdummy) ;
     445              fEvtData->Draw(wortdummy) ;
    446446             
    447447              fCan->Modified() ;
  • trunk/MagicSoft/Mars/meventdisp/MGFadcDisp.h

    r587 r658  
    5757  //
    5858
    59   MParList       *plist ;
    60   MRawRunHeader  *runheader ; 
    61   MRawEvtHeader  *evtheader ;
    62   MTime          *evttime   ;
    63   MRawEvtData    *evtdata    ;
    64   MRawCrateArray *evtcrate  ;
     59  MParList       *pList ;
     60  MRawRunHeader  *fRunHeader ;
     61  MRawEvtHeader  *fEvtHeader ;
     62  MTime          *fEvtTime   ;
     63  MRawEvtData    *fEvtData    ;
     64  MRawCrateArray *fEvtCrate  ;
    6565
    66   MReadTree *readin ;
     66  MReadTree *fReadTree ;
    6767 
    6868  //
  • trunk/MagicSoft/Mars/mraw/MRawEvtData.cc

    r657 r658  
    301301    // Enhance array by the size which we'll read now
    302302    //
    303 //    Byte_t *lo = new Byte_t[nlo];
    304 //    Byte_t *hi = new Byte_t[nhi];
    305 
    306303    const int npixhi = fHiGainPixId->GetSize();
    307304    const int npixlo = fLoGainPixId->GetSize();
     
    334331        fin.read(higainsam, nhi);
    335332        higainsam += nhi;
    336         //+++fin.read(hi, nhi);
    337         //+++fHiGainFadcSamples->AddAt(hi, nsamhi+i*nhi, nhi);
    338333
    339334        // FIXME: Not implemented in the raw files yet
     
    343338        fin.read(logainsam, nlo);
    344339        logainsam += nlo;
    345         //+++fin.read(lo, nlo);
    346         //+++fLoGainFadcSamples->AddAt(lo, nsamlo+i*nlo, nlo);
    347340        //}
    348341    }
    349 //    delete lo;
    350 //    delete hi;
    351 }
    352 
     342}
     343
Note: See TracChangeset for help on using the changeset viewer.