Ignore:
Timestamp:
05/24/04 18:46:02 (21 years ago)
Author:
stamerra
Message:
*** empty log message ***
Location:
trunk/MagicSoft/Mars/mtemp/mpisa/classes
Files:
10 added
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/MagicSoft/Mars/mtemp/mpisa/classes/MTriggerIPR.h

    r4111 r4157  
    1515class MTriggerIPR : public MParContainer, public MCamEvent
    1616{
    17     friend class MReportCamera;
     17    friend class MReportTrigger;
    1818private:
    1919    Byte_t  fStatus;        // Monitor of the L2T status
    2020
    21     TArrayL fIPR;            // Array of the measured IPR
     21    TArrayL fIPR;            // [Hz] IPR (Individual Pixel Rates)
     22   
     23    Int_t gsNTrigPix=397;  // number of trigger pixels
    2224
    2325public:
    24     MTriggerIPR() : fIPR(397)
     26    MTriggerIPR() : fIPR(gsNTrigPix)
    2527    {
    2628        fName  = "MTriggerIPR";
     
    3234    Bool_t GetPixelContent(Double_t &val, Int_t idx, const MGeomCam &cam, Int_t type=0) const
    3335    {
    34         val = fIPR[idx];
    35         return val>0;
     36      if (idx > gsNTrigPix)
     37        return kFALSE;
     38
     39      val = fIPR[idx];
     40      return val>0;
    3641    }
    3742
    38     Double_t operator[](const UInt_t idx) { return fIPR[idx]; }
     43    Double_t operator[](const UInt_t idx)
     44      {
     45        if (idx > gsNTrigPix)
     46          return kFALSE;
     47
     48        return fIPR[idx];
     49      }
    3950
    4051    void DrawPixelContent(Int_t num) const
Note: See TracChangeset for help on using the changeset viewer.