/[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.10 by mocchiut, Tue Jul 17 14:40:13 2007 UTC revision 1.13 by mocchiut, Mon Nov 26 08:29:55 2007 UTC
# Line 184  void ShowEvent(TString filename="help", Line 184  void ShowEvent(TString filename="help",
184    TTree *otr8 = 0;    TTree *otr8 = 0;
185    //    //
186    pamela->var.fl0 = false;    pamela->var.fl0 = false;
187      pamela->var.restart = false;
188    Int_t i = 0;    Int_t i = 0;
189    Int_t isOK = 0;    Int_t isOK = 0;
190    //    //
191   restart:   restart:
192    //    //
193      if ( !pamela->var.restart ){
194        if ( i < 0 ){
195          i = -i;
196        } else {
197          i = 0;
198        };
199      };
200      //
201    // set boolean variables    // set boolean variables
202    //    //
   pamela->var.restart = false;  
203    pamela->var.waitforever = false;    pamela->var.waitforever = false;
204    pamela->var.jumprog = true;    pamela->var.jumprog = true;
205    pamela->var.jumpen = false;        pamela->var.jumpen = false;    
# Line 204  void ShowEvent(TString filename="help", Line 212  void ShowEvent(TString filename="help",
212    if ( filename.Data() == "" || !strcmp(filename.Data(),"help") ){    if ( filename.Data() == "" || !strcmp(filename.Data(),"help") ){
213      pamela->var.waitforever = true;      pamela->var.waitforever = true;
214    };    };
215    //  //   //
216    // chek if we are forcing level0  //   // chek if we are forcing level0
217    //  //   //
218    if ( pamela->var.fl0 == true ){  //   if ( pamela->var.fl0 == true ){
219      FORCELEV = 0;  //     FORCELEV = 0;
220    } else {  //   } else {
221      FORCELEV = -1;  //     FORCELEV = -1;
222    };  //   };
223    //    //
224    //  Define some variables    //  Define some variables
225    //    //
# Line 233  void ShowEvent(TString filename="help", Line 241  void ShowEvent(TString filename="help",
241    gStyle->SetNdivisions(1,"X");    gStyle->SetNdivisions(1,"X");
242    gStyle->SetNdivisions(1,"Y");    gStyle->SetNdivisions(1,"Y");
243    //    //
   if ( i < 0 ){  
     i = -i;  
   } else {  
     i = 0;  
   };  
244    isOK = 0;    isOK = 0;
245    //    //
246    // from here to refresh    // from here to refresh
# Line 262  void ShowEvent(TString filename="help", Line 265  void ShowEvent(TString filename="help",
265    };    };
266    //    //
267    //    //
268    //  if ( pamela->var.fl0 == true ) {    if ( pamela->var.fl0 == true ) {
269    //    FORCELEV = 0;      FORCELEV = 0;
270    //  } else {    } else {
271    //    if ( pamela->var.refresh ) FORCELEV = -1;           //<<<<<<<<<<<<<<<<<<<<<<<<<<?????????????????????      if ( pamela->var.refresh ) FORCELEV = -1;           //<<<<<<<<<<<<<<<<<<<<<<<<<<?????????????????????
272    //  };    };
273    //    //
274    // check the detectors to be shown    // check the detectors to be shown
275    //    //
# Line 290  void ShowEvent(TString filename="help", Line 293  void ShowEvent(TString filename="help",
293      gSystem->Sleep(10);      gSystem->Sleep(10);
294    };    };
295    //    //
296    if ( pamela->var.restart ){  //   if ( pamela->var.restart ){
297      filename = pamela->var.thefilename.Data();  //     filename = pamela->var.thefilename.Data();
298      goto restart;  //     goto restart;
299    };  //   };
300    //    //
301    // check if we are forcing level0 data    // check if we are forcing level0 data
302    //    //
# Line 424  void ShowEvent(TString filename="help", Line 427  void ShowEvent(TString filename="help",
427      } else {      } else {
428        stringstream dddec;        stringstream dddec;
429        dddec.str("");        dddec.str("");
430        dddec << " +ALL +RUN +CAL1 -TRKh -TRK1 ";        dddec << " +AUTO ";
431        if ( !otr0 ){        //      dddec << " +ALL +RUN +CAL1 -TRKh -TRK1 -TRK0 -CAL0";
432          dddec << " -TRG ";         if ( !otr0 ){
433          pamela->var.TRG = 0;          dddec << " -TRG ";
434          otr0 = otr1;          pamela->var.TRG = 0;
435        };          otr0 = otr1;
436        if ( !otr1 ){         };
437          dddec << " -CAL ";         if ( !otr1 ){
438          pamela->var.CALO = 0;          dddec << " -CAL ";
439          if ( !otr0 ) otr0 = otr2;          pamela->var.CALO = 0;
440        };          if ( !otr0 ) otr0 = otr2;
441        if ( !otr2 ){         };
442          dddec << " -TRK2 -TRK ";         if ( !otr2 ){
443          pamela->var.TRK = 0;          dddec << " -TRK2 -TRK ";
444          if ( !otr0 ) otr0 = otr3;          pamela->var.TRK = 0;
445        };          if ( !otr0 ) otr0 = otr3;
446        if ( !otr3 ){         };
447          dddec << " -ND ";         if ( !otr3 ){
448          pamela->var.ND = 0;          dddec << " -ND ";
449          if ( !otr0 ) otr0 = otr4;          pamela->var.ND = 0;
450        };          if ( !otr0 ) otr0 = otr4;
451        if ( !otr4 ){         };
452          dddec << " -ORB ";         if ( !otr4 ){
453          pamela->var.ORB = 0;          dddec << " -ORB ";
454          if ( !otr0 ) otr0 = otr5;          pamela->var.ORB = 0;
455        };          if ( !otr0 ) otr0 = otr5;
456        if ( !otr5 ){         };
457          dddec << " -S4 ";         if ( !otr5 ){
458          pamela->var.S4 = 0;          dddec << " -S4 ";
459          if ( !otr0 ) otr0 = otr6;          pamela->var.S4 = 0;
460        };          if ( !otr0 ) otr0 = otr6;
461        if ( !otr6 ){         };
462          dddec << " -TOF ";         if ( !otr6 ){
463          pamela->var.TOF = 0;          dddec << " -TOF ";
464          if ( !otr0 ) otr0 = otr8;          pamela->var.TOF = 0;
465        };          if ( !otr0 ) otr0 = otr8;
466        if ( !otr7 ){         };
467          dddec << " -RUN ";         if ( !otr7 ){
468          pamela->var.RUN = 0;          dddec << " -RUN ";
469        };          pamela->var.RUN = 0;
470        if ( !otr8 ){         };
471          dddec << " -AC ";         if ( !otr8 ){
472          pamela->var.AC = 0;          dddec << " -AC ";
473        };          pamela->var.AC = 0;
474           };
475        pamela->SetDDEC(dddec.str().c_str());        pamela->SetDDEC(dddec.str().c_str());
476      };      };
477      if ( !otr0 && !otr1 && !otr2 && !otr3 && !otr4 && !otr5 && !otr6 && !otr7 && !otr8 && !L0 ){      if ( !otr0 && !otr1 && !otr2 && !otr3 && !otr4 && !otr5 && !otr6 && !otr7 && !otr8 && !L0 ){
# Line 541  void ShowEvent(TString filename="help", Line 545  void ShowEvent(TString filename="help",
545    //    //
546    // display the first event (unless we are refreshing only the window)    // display the first event (unless we are refreshing only the window)
547    //    //
548    if ( !pamela->var.refresh ) i = pamela->minevent;    if ( !pamela->var.refresh && !pamela->var.restart ) i = pamela->minevent;
549      pamela->var.restart = false;
550    pamela->var.refresh = false;    pamela->var.refresh = false;
551    //    //
552    pamgui->RefreshButtons();    pamgui->RefreshButtons();
# Line 660  void ShowEvent(TString filename="help", Line 665  void ShowEvent(TString filename="help",
665          //      if ( headerFile ) headerFile->Close("R");          //      if ( headerFile ) headerFile->Close("R");
666          if ( pamela->var.refresh ) goto refresh;          if ( pamela->var.refresh ) goto refresh;
667          if ( pamela->var.restart ){          if ( pamela->var.restart ){
668              i = pamela->var.i;
669            filename = pamela->var.thefilename.Data();            filename = pamela->var.thefilename.Data();
670            goto restart;            goto restart;
671          };          };

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

  ViewVC Help
Powered by ViewVC 1.1.23