/[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.13 by mocchiut, Mon Nov 26 08:29:55 2007 UTC revision 1.15 by mocchiut, Fri Jun 12 12:37:29 2009 UTC
# Line 156  void ShowEvent(TString filename="help", Line 156  void ShowEvent(TString filename="help",
156      delete datadir;      delete datadir;
157    };    };
158    //    //
159      // Add working directory to file names if no full path is provided
160      //
161      if ( !strcmp(gSystem->BaseName(filename),filename.Data()) ){
162        filename = startingdir+"/"+filename;
163      };
164      if ( !strcmp(gSystem->BaseName(selfile),selfile.Data()) && strcmp(selfile.Data(),"") ){
165        selfile = startingdir+"/"+selfile;
166      };
167      //
168    //  book the canvas    //  book the canvas
169    //    //
170    TCanvas *figure = new TCanvas("PAMELA event viewer", "PAMELA event viewer",(int)winx,(int)winy);    TCanvas *figure = new TCanvas("PAMELA event viewer", "PAMELA event viewer",(int)winx,(int)winy);
# Line 374  void ShowEvent(TString filename="help", Line 383  void ShowEvent(TString filename="help",
383    //  LOAD FILES        //  LOAD FILES    
384    //    //
385    //    //
386  //   if ( headerFile ) headerFile->Close();    //   if ( headerFile ) headerFile->Close();
387  //   if ( otr ) otr->Delete();    //   if ( otr ) otr->Delete();
388  //   if ( L0 ) L0->Delete();    //   if ( L0 ) L0->Delete();
389    
390    //    //
391    // check if user has given as input a correct path    // check if user has given as input a correct path
# Line 659  void ShowEvent(TString filename="help", Line 668  void ShowEvent(TString filename="help",
668        //        //
669        pamela->var.goon = false;        pamela->var.goon = false;
670        if ( pamela->var.refresh || pamela->var.restart ){        if ( pamela->var.refresh || pamela->var.restart ){
671            //      printf(" qua \n");
672            if ( pamela->GetL2() ) pamela->GetL2()->Clear();
673          if ( pamela->GetL2() ) pamela->GetL2()->Reset();          if ( pamela->GetL2() ) pamela->GetL2()->Reset();
674            if ( pamela->GetL2() ) pamela->GetL2()->Delete();
675            pamela->Reset();
676          if ( pamela->level.file != 2 ) pamela->GetChain()->Delete();          if ( pamela->level.file != 2 ) pamela->GetChain()->Delete();
677          otr = NULL;          otr = NULL;
678          //      if ( headerFile ) headerFile->Close("R");          //      if ( headerFile ) headerFile->Close("R");
679            //      if ( pamela->var.refresh ){
680            //        pamela->var.refresh = false;
681            //        pamela->var.restart = true;
682            //      };
683          if ( pamela->var.refresh ) goto refresh;          if ( pamela->var.refresh ) goto refresh;
684          if ( pamela->var.restart ){          if ( pamela->var.restart ){
685              //      if ( pamela->GetL2() ) pamela->GetL2()->Reset();
686              //      pamela->Reset();
687              //      if ( pamela->level.file != 2 ) pamela->GetChain()->Delete();
688              //      otr = NULL;
689            i = pamela->var.i;            i = pamela->var.i;
690            filename = pamela->var.thefilename.Data();            filename = pamela->var.thefilename.Data();
691            goto restart;            goto restart;
692          };          };
693        };        };
694        //        //
695          //      printf(" que %i \n",i);
696          //      if ( i < 0 ) i = 0; // boh
697        i = pamela->var.i;        i = pamela->var.i;
698        if ( i != pamela->si ) pamela->OOBT = 1000000000;        if ( i != pamela->si ) pamela->OOBT = 1000000000;
699        if ( pamela->maxevent < i ) {        if ( pamela->maxevent < i ) {

Legend:
Removed from v.1.13  
changed lines
  Added in v.1.15

  ViewVC Help
Powered by ViewVC 1.1.23