/[PAMELA software]/eventviewer/flight/src/FEventViewerCore.cpp
ViewVC logotype

Diff of /eventviewer/flight/src/FEventViewerCore.cpp

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.2 by mocchiut, Mon Feb 26 12:51:10 2007 UTC revision 1.3 by mocchiut, Mon Feb 26 17:30:33 2007 UTC
# Line 212  void ShowEvent(TString filename="help", Line 212  void ShowEvent(TString filename="help",
212    //    //
213    // set selection file variables    // set selection file variables
214    //    //
215     if ( pamela->var.refresh ){    if ( pamela->var.refresh ){
216       pamela->var.selex = true;                               //<<<<<<<<<<<<<<<<<<<<<<<<<<?????????????????????      if ( pamela->var.selex ){
217       selfile = pamela->var.thefilter.Data();        //      pamela->var.selex = true;                               //<<<<<<<<<<<<<<<<<<<<<<<<<<?????????????????????
218     };        selfile = pamela->var.thefilter.Data();
219        };
220      };
221    //    //
222    //    //
223    //  if ( pamela->var.fl0 == true ) {    //  if ( pamela->var.fl0 == true ) {
# Line 289  void ShowEvent(TString filename="help", Line 291  void ShowEvent(TString filename="help",
291      //      //
292      Int_t chkload = gROOT->LoadMacro(selfile);      Int_t chkload = gROOT->LoadMacro(selfile);
293      //      //
294        pamela->var.selex = false;
295        //
296      if ( chkload ){      if ( chkload ){
297        //        //
298        // not able to open the selection file        // not able to open the selection file
# Line 302  void ShowEvent(TString filename="help", Line 306  void ShowEvent(TString filename="help",
306        pamela->var.selex = false;        pamela->var.selex = false;
307        printf("\n WARNING! no selection file loaded! \n\n");        printf("\n WARNING! no selection file loaded! \n\n");
308        pamgui->DIALOG(1," No selection file loaded! ");        pamgui->DIALOG(1," No selection file loaded! ");
309          selfile = "";
310        //        //
311        // clear field in the GUI        // clear field in the GUI
312        //        //
# Line 374  void ShowEvent(TString filename="help", Line 379  void ShowEvent(TString filename="help",
379        dddec << " +ALL +CAL1 -TRKh -TRK1 ";        dddec << " +ALL +CAL1 -TRKh -TRK1 ";
380        if ( !otr ){        if ( !otr ){
381          dddec << " -TRG ";          dddec << " -TRG ";
382          //      pamela->var.TRG = 0;          pamela->var.TRG = 0;
383            otr = otr1;
384        };        };
385        if ( !otr1 ){        if ( !otr1 ){
386          dddec << " -CAL ";          dddec << " -CAL ";
387          pamela->var.CALO = 0;          pamela->var.CALO = 0;
388            if ( !otr ) otr = otr2;
389        };        };
390        if ( !otr2 ){        if ( !otr2 ){
391          dddec << " -TRK2 -TRK ";          dddec << " -TRK2 -TRK ";
392          pamela->var.TRK = 0;          pamela->var.TRK = 0;
393            if ( !otr ) otr = otr3;
394        };        };
395        if ( !otr3 ){        if ( !otr3 ){
396          dddec << " -ND ";          dddec << " -ND ";
397          pamela->var.ND = 0;          pamela->var.ND = 0;
398            if ( !otr ) otr = otr4;
399        };        };
400        if ( !otr4 ){        if ( !otr4 ){
401          dddec << " -ORB ";          dddec << " -ORB ";
402        //        pamela->var.CALO = 0;          pamela->var.ORB = 0;
403            if ( !otr ) otr = otr5;
404        };        };
405        if ( !otr5 ){        if ( !otr5 ){
406          dddec << " -S4 ";          dddec << " -S4 ";
407          pamela->var.S4 = 0;          pamela->var.S4 = 0;
408            if ( !otr ) otr = otr6;
409        };        };
410        if ( !otr6 ){        if ( !otr6 ){
411          dddec << " -TOF ";          dddec << " -TOF ";
412          pamela->var.TOF = 0;          pamela->var.TOF = 0;
413            if ( !otr ) otr = otr8;
414        };        };
415        if ( !otr7 ){        if ( !otr7 ){
416          dddec << " -RUN ";          dddec << " -RUN ";
# Line 431  void ShowEvent(TString filename="help", Line 443  void ShowEvent(TString filename="help",
443    //    //
444    // Load the file    // Load the file
445    //    //
446    if ( !pamela->Load(*otr,*headerFile) ){    if ( otr ){
447        if ( !pamela->Load(*otr,*headerFile) ){
448          pamela->level.file = -1;
449          printf("ERROR: problems opening file...\n");
450          pamgui->DIALOG(2,"Problems opening file");
451          pamela->var.waitforever = true;
452          goto refresh;
453        };
454      } else {
455      pamela->level.file = -1;      pamela->level.file = -1;
456      printf("ERROR: problems opening file...\n");      printf("ERROR: problems with TTree while opening file...\n");
457      pamgui->DIALOG(2,"Problems opening file");      pamgui->DIALOG(2,"Problems opening file");
458      pamela->var.waitforever = true;      pamela->var.waitforever = true;
459      goto refresh;      goto refresh;
# Line 443  void ShowEvent(TString filename="help", Line 463  void ShowEvent(TString filename="help",
463    //    //
464    // get the number of entries    // get the number of entries
465    //    //
466    otr->Print();    //  otr->Print();
467      //
468    Long64_t nevents = otr->GetEntries();    Long64_t nevents = otr->GetEntries();
469    printf(" The file contains %i physics events \n",(int)nevents);    printf(" The file contains %i physics events \n",(int)nevents);
470    //    //
# Line 474  void ShowEvent(TString filename="help", Line 494  void ShowEvent(TString filename="help",
494    if ( !pamela->var.refresh ) i = pamela->minevent;    if ( !pamela->var.refresh ) i = pamela->minevent;
495    pamela->var.refresh = false;    pamela->var.refresh = false;
496    //    //
497      pamgui->RefreshButtons();
498      //
499    ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////    ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
500    //  MAIN LOOP STARTS HERE:    //  MAIN LOOP STARTS HERE:
501    ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////    ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
# Line 560  void ShowEvent(TString filename="help", Line 582  void ShowEvent(TString filename="help",
582        figsave << (pamela->var.i+1);        figsave << (pamela->var.i+1);
583        figsave << bw;        figsave << bw;
584        pamela->var.svas=figsave.str().c_str();        pamela->var.svas=figsave.str().c_str();
585    
586          //      printf(" qua %s \n",figsave.str().c_str());
587        //        //
588        // upgrade the figure filename in the GUI        // upgrade the figure filename in the GUI
589        //        //

Legend:
Removed from v.1.2  
changed lines
  Added in v.1.3

  ViewVC Help
Powered by ViewVC 1.1.23