/[PAMELA software]/calo/flight/FQLOOK/macros/FCaloQLOOK.cxx
ViewVC logotype

Diff of /calo/flight/FQLOOK/macros/FCaloQLOOK.cxx

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

revision 1.21 by mocchiut, Wed Jul 18 07:57:13 2007 UTC revision 1.23 by mocchiut, Mon Sep 22 20:12:28 2008 UTC
# Line 40  Line 40 
40  #include <TObject.h>  #include <TObject.h>
41  #include <TString.h>  #include <TString.h>
42  #include <TFile.h>  #include <TFile.h>
43    #include <TROOT.h>
44  #include <TCanvas.h>  #include <TCanvas.h>
45  #include <TH1.h>  #include <TH1.h>
46  #include <TH1F.h>  #include <TH1F.h>
# Line 520  void FCaloQLOOK(TString filename, Int_t Line 521  void FCaloQLOOK(TString filename, Int_t
521                    if ( obt > maxobt[se] ) maxobt[se] = obt;                    if ( obt > maxobt[se] ) maxobt[se] = obt;
522                  };                  };
523                  lver[se][2]++ ;                          lver[se][2]++ ;        
524                  sighandler(headc,obt,i,se,nevents,evdone);                  if ( lver[se][2] == 1000 ){
525                  printf(" latch up (data) in DSP mode alldexy %i planebases %i \n",alldexy,planebases);                    sighandler(headc,obt,i,se,nevents,evdone);
526                      printf(" latch up (data) in DSP mode alldexy %i planebases %i \n",alldexy,planebases);
527                      printf(" WARNING TOO MANY LATCHUP ERRORS ON DATA FOR THIS SECTION \n");
528                      printf(" THEY WILL NOT BE DISPLAYED HERE ANYMORE FOR THIS FILE! \n");
529                    };
530                    if ( lver[se][2] < 1000 ){
531                      sighandler(headc,obt,i,se,nevents,evdone);
532                      printf(" latch up (data) in DSP mode alldexy %i planebases %i \n",alldexy,planebases);
533                    };
534                };                };
535              }              }
536              //              //
# Line 595  void FCaloQLOOK(TString filename, Int_t Line 604  void FCaloQLOOK(TString filename, Int_t
604                    if ( obt > maxobt[se] ) maxobt[se] = obt;                    if ( obt > maxobt[se] ) maxobt[se] = obt;
605                  };                  };
606                  lver[se][2]++ ;                  lver[se][2]++ ;
607                  sighandler(headc,obt,i,se,nevents,evdone);                  if ( lver[se][2] == 1000 ){
608                  printf(" latch up (data) in RAW mode alldexy2 %i \n",alldexy2);                    sighandler(headc,obt,i,se,nevents,evdone);
609                      printf(" latch up (data) in RAW mode alldexy2 %i \n",alldexy2);
610                      printf(" WARNING TOO MANY LATCHUP ERRORS ON DATA FOR THIS SECTION \n");
611                      printf(" THEY WILL NOT BE DISPLAYED HERE ANYMORE FOR THIS FILE! \n");
612                    };
613                    if ( lver[se][2] < 1000 ){
614                      sighandler(headc,obt,i,se,nevents,evdone);
615                      printf(" latch up (data) in RAW mode alldexy2 %i \n",alldexy2);
616                    };
617                };                };
618              };              };
619              if ( ce->dexy[l][ii][kk] > 0 && ce->dexy[l][ii][kk] < 32000 ) {              if ( ce->dexy[l][ii][kk] > 0 && ce->dexy[l][ii][kk] < 32000 ) {
# Line 644  void FCaloQLOOK(TString filename, Int_t Line 661  void FCaloQLOOK(TString filename, Int_t
661          if ( cestw & (1 << 3) ) ver[k][3]++ ; // raw mode          if ( cestw & (1 << 3) ) ver[k][3]++ ; // raw mode
662          if ( cestw & (1 << 4) ){          if ( cestw & (1 << 4) ){
663            ver[k][2]++ ;            ver[k][2]++ ;
664            sighandler(headc,obt,i,k,nevents,evdone);            if ( ver[k][2] == 1000 ){
665            printf(" latch up alarm (st. word)\n");              sighandler(headc,obt,i,k,nevents,evdone);
666                printf(" latch up alarm (st. word)\n");
667                printf(" WARNING TOO MANY LATCHUP ERRORS ON DATA FOR THIS SECTION \n");
668                printf(" THEY WILL NOT BE DISPLAYED HERE ANYMORE FOR THIS FILE! \n");
669              };
670              if ( ver[k][2] < 1000 ){
671                sighandler(headc,obt,i,k,nevents,evdone);
672                printf(" latch up alarm (st. word)\n");
673              };
674            lupstw[k]->Fill(obt);            lupstw[k]->Fill(obt);
675            if ( swfirstobt[k] ) swminobt[k] = obt;            if ( swfirstobt[k] ) swminobt[k] = obt;
676            if ( obt > swmaxobt[k] ) swmaxobt[k] = obt;            if ( obt > swmaxobt[k] ) swmaxobt[k] = obt;

Legend:
Removed from v.1.21  
changed lines
  Added in v.1.23

  ViewVC Help
Powered by ViewVC 1.1.23