/[PAMELA software]/PamelaLevel2/src/PamLevel2.cpp
ViewVC logotype

Diff of /PamelaLevel2/src/PamLevel2.cpp

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

revision 1.68 by pam-fi, Fri Dec 5 08:37:32 2008 UTC revision 1.69 by mocchiut, Fri Dec 5 09:56:30 2008 UTC
# Line 720  void PamLevel2::Reset(){ Line 720  void PamLevel2::Reset(){
720      //      //
721  };  };
722    
723  Bool_t PamLevel2::IsGood(){  Bool_t PamLevel2::IsGood(Bool_t strict){
724      Bool_t goodev=true;    Bool_t goodev=true;
725      //
726      if(calo2_obj && !calo2_obj->IsGood(strict) ) goodev = false;
727      //
728      if ( strict ){
729      if(trk2_obj && trk2_obj->UnpackError() != 0 ) goodev = false;      if(trk2_obj && trk2_obj->UnpackError() != 0 ) goodev = false;
     if(calo2_obj && calo2_obj->good != 1) goodev = false;  
730      if(tof_obj && tof_obj->unpackError != 0) goodev = false;        if(tof_obj && tof_obj->unpackError != 0) goodev = false;  
731      if(trig_obj && trig_obj->unpackError != 0) goodev = false;      if(trig_obj && trig_obj->unpackError != 0) goodev = false;
732      if(s4_obj && s4_obj->unpackError != 0) goodev = false;        if(s4_obj && s4_obj->unpackError != 0) goodev = false;  
733      if(nd_obj && nd_obj->unpackError != 0) goodev = false;        if(nd_obj && nd_obj->unpackError != 0) goodev = false;  
734      if(ac_obj && ac_obj->unpackError != 255) goodev = false;        if(ac_obj && (ac_obj->unpackError != 0 || ((ac_obj->status[0]>>3)&1) || ((ac_obj->status[0]>>3)&1)) ) goodev = false;      
735      //  if(orb_obj)        //  if(orb_obj)  
736      return goodev;    } else {
737        if(nd_obj && nd_obj->unpackError != 0) goodev = false;  
738        if(ac_obj && (ac_obj->unpackError != 0 || ((ac_obj->status[0]>>3)&1) || ((ac_obj->status[0]>>3)&1)) ) goodev = false;      
739      };
740      return(goodev);
741  };  };
742    
743  //--------------------------------------  //--------------------------------------

Legend:
Removed from v.1.68  
changed lines
  Added in v.1.69

  ViewVC Help
Powered by ViewVC 1.1.23