Changeset 3477 for trunk


Ignore:
Timestamp:
03/11/04 16:56:05 (21 years ago)
Author:
tbretz
Message:
*** empty log message ***
Location:
trunk/MagicSoft/Mars/mbadpixels
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/MagicSoft/Mars/mbadpixels/MBadPixelsCam.cc

    r3476 r3477  
    160160void MBadPixelsCam::Print(Option_t *o) const
    161161{
    162 
    163162    *fLog << all << GetDescriptor() << ":" << endl;
    164163   
    165     *fLog << all << "Pixels without problems:" << endl;
    166     *fLog << all << endl;
     164    *fLog << "Pixels without problems:" << endl;
     165    *fLog << endl;
    167166
    168167    Int_t count = 0;
    169168
    170169    for (Int_t i=0; i<GetSize(); i++)
    171       {
    172         if ((*this)[i].IsSuitableRun())
    173           {
     170    {
     171        if (!(*this)[i].IsUnsuitable(MBadPixelsPix::kUnsuitableRun))
     172        {
    174173            *fLog << i << " ";
    175174            count ++;
    176           }
     175        }
    177176
    178177        if (count == 0)
    179           continue;
     178            continue;
    180179
    181180        if (!(count % 25))
    182           *fLog << endl;
    183       }
    184     *fLog << endl;
    185     *fLog << all << count << " normal pixels :-))" << endl;   
     181            *fLog << endl;
     182    }
     183    *fLog << endl;
     184    *fLog << count << " normal pixels :-))" << endl;
    186185    *fLog << endl;
    187186    count = 0;
    188187
    189188
    190     *fLog << all << "Pixels unsuited for the whole run:" << endl;
    191     *fLog << all << endl;
     189    *fLog << "Pixels unsuited for the whole run:" << endl;
     190    *fLog << endl;
    192191
    193192    for (Int_t i=0; i<GetSize(); i++)
    194       {
    195         if ((*this)[i].IsUnsuitableRun())
    196           {
     193    {
     194        if ((*this)[i].IsUnsuitable(MBadPixelsPix::kUnsuitableRun))
     195        {
    197196            *fLog << i << " ";
    198197            count ++;
    199           }
     198        }
    200199
    201200        if (count == 0)
    202           continue;
     201            continue;
    203202
    204203        if (!(count % 25))
    205           *fLog << endl;
    206       }
    207     *fLog << endl;
    208     *fLog << all << count << " unsuited pixels :-(" << endl;   
     204            *fLog << endl;
     205    }
     206    *fLog << endl;
     207    *fLog << count << " unsuited pixels :-(" << endl;
    209208    *fLog << endl;
    210209
     
    215214
    216215    for (Int_t i=0; i<GetSize(); i++)
    217       {
    218         if ((*this)[i].IsUnreliableRun())
    219           {
     216    {
     217        if ((*this)[i].IsUnsuitable(MBadPixelsPix::kUnreliableRun))
     218        {
    220219            *fLog << i << " ";
    221220            count ++;
    222           }
    223        
     221        }
     222
    224223        if (count == 0)
    225           continue;
     224            continue;
    226225
    227226        if (!(count % 25))
    228           *fLog << endl;
    229       }
    230     *fLog << endl;
    231     *fLog << all << count << " unreliable pixels :-(" << endl;   
     227            *fLog << endl;
     228    }
     229    *fLog << endl;
     230    *fLog << count << " unreliable pixels :-(" << endl;
    232231    *fLog << endl;
    233232}
     
    317316      break;
    318317    case 1:
    319       val = (*this)[idx].IsUnsuitableRun();
     318      val = (*this)[idx].IsUnsuitable(MBadPixelsPix::kUnsuitableRun);
    320319      return val;
    321320      break;
    322321    case 2:
    323       val = (*this)[idx].IsUnsuitableEvt();
     322      val = (*this)[idx].IsUnsuitable(MBadPixelsPix::kUnsuitableEvt);
    324323      return val;
    325324      break;
    326325    case 3:
    327       val = (*this)[idx].IsUnreliableRun();
     326      val = (*this)[idx].IsUnsuitable(MBadPixelsPix::kUnreliableRun);
    328327      return val;
    329328      break;
  • trunk/MagicSoft/Mars/mbadpixels/MBadPixelsPix.h

    r3476 r3477  
    104104    Bool_t IsCalibrationOscillating() const  { return ( !IsHiGainSaturation() && IsHiGainOscillating())
    105105                                                  || ( IsHiGainSaturation() && IsLoGainOscillating()) ; }
    106     Bool_t IsCalibrationResultOK()    const  {  return IsSuitableRun()
    107                                                   && IsCalibrationSignalOK()
    108                                                   && !IsCalibrationOscillating()
    109                                                   && IsCalibrationFitOK()
    110                                                   && (   (!IsHiGainSaturation() && !IsHiGainBad())
     106    Bool_t IsCalibrationResultOK()    const  {  return !IsUnsuitable(kUnsuitableRun) &&
     107                                                        IsCalibrationSignalOK()
     108                                                    && !IsCalibrationOscillating()
     109                                                         && IsCalibrationFitOK()
     110                                                   && (   (!IsHiGainSaturation() && !IsHiGainBad())
    111111                                                       || (IsHiGainSaturation() && !IsLoGainBad()) ) ;}
    112112
Note: See TracChangeset for help on using the changeset viewer.