Ignore:
Timestamp:
06/03/04 10:23:59 (20 years ago)
Author:
gaug
Message:
*** empty log message ***
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/MagicSoft/Mars/mcalib/MCalibrationCam.h

    r4206 r4270  
    1010#ifndef ROOT_TArrayI
    1111#include "TArrayI.h"
     12#endif
     13#ifndef ROOT_TArrayF
     14#include "TArrayF.h"
    1215#endif
    1316
     
    2730protected:
    2831
    29   TArrayI fNumUnsuitable;
    30   TArrayI fNumUnreliable;
     32  TArrayI fNumUnsuitable;            // Number uncalibrated Pixels per area index
     33  TArrayI fNumUnreliable;            // Number unreliable   Pixels per area index
    3134
    32   Float_t fNumHiGainFADCSlices;      // Number High-Gain FADC slices used by extractor     
    33   Float_t fNumLoGainFADCSlices;      // Number Low -Gain FADC slices used by extractor
     35  TArrayF fNumHiGainFADCSlices;      // Number High-Gain FADC slices used by extractor     
     36  TArrayF fNumLoGainFADCSlices;      // Number Low -Gain FADC slices used by extractor
    3437 
    3538  PulserColor_t fPulserColor;        // Colour of the pulsed LEDs
     
    5154 
    5255  // Getters
    53   const Int_t            GetAverageAreas     ()           const;
    54         MCalibrationPix &GetAverageArea      ( UInt_t i );
    55   const MCalibrationPix &GetAverageArea      ( UInt_t i ) const;
    56         MBadPixelsPix   &GetAverageBadArea   ( UInt_t i );
    57   const MBadPixelsPix   &GetAverageBadArea   ( UInt_t i ) const;
    58         MBadPixelsPix   &GetAverageBadSector ( UInt_t i );
    59   const MBadPixelsPix   &GetAverageBadSector ( UInt_t i ) const;
    60         MCalibrationPix &GetAverageSector    ( UInt_t i );
    61   const Int_t            GetAverageSectors   ()           const; 
    62   const MCalibrationPix &GetAverageSector    ( UInt_t i ) const;
    63   const Float_t          GetNumHiGainFADCSlices()         const { return fNumHiGainFADCSlices; }
    64   const Float_t          GetNumLoGainFADCSlices()         const { return fNumLoGainFADCSlices; } 
    65   const Int_t            GetNumUnsuitable   ( Int_t aidx) const;
    66   const Int_t            GetNumUnreliable   ( Int_t aidx) const;
     56  const Int_t            GetAverageAreas        ()             const;
     57        MCalibrationPix &GetAverageArea         ( UInt_t i );
     58  const MCalibrationPix &GetAverageArea         ( UInt_t i )  const;
     59        MBadPixelsPix   &GetAverageBadArea      ( UInt_t i );
     60  const MBadPixelsPix   &GetAverageBadArea      ( UInt_t i )  const;
     61        MBadPixelsPix   &GetAverageBadSector    ( UInt_t i );
     62  const MBadPixelsPix   &GetAverageBadSector    ( UInt_t i )  const;
     63        MCalibrationPix &GetAverageSector       ( UInt_t i );
     64  const Int_t            GetAverageSectors      ()             const; 
     65  const MCalibrationPix &GetAverageSector       ( UInt_t i  ) const;
     66  const Float_t          GetNumHiGainFADCSlices ( Int_t aidx ) const;
     67  const Float_t          GetNumLoGainFADCSlices ( Int_t aidx ) const;
     68  const Int_t            GetNumUnsuitable       ( Int_t aidx ) const;
     69  const Int_t            GetNumUnreliable       ( Int_t aidx ) const;
    6770
    6871  virtual Bool_t         GetPixelContent     ( Double_t &val, Int_t idx,
     
    7578
    7679  // Inits
    77   virtual void  Init                   ( const MGeomCam &geom         );
     80  virtual void  Init           ( const MGeomCam &geom         );
    7881  void  InitSize               ( const UInt_t i               );
    7982  void  InitAverageAreas       ( const UInt_t i               );
     
    8184
    8285  // Setters
    83   void  SetNumHiGainFADCSlices ( const Float_t f              )  { fNumHiGainFADCSlices = f; }
    84   void  SetNumLoGainFADCSlices ( const Float_t f              )  { fNumLoGainFADCSlices = f; } 
    85   void  SetNumUnsuitable     ( const UInt_t i, const Int_t aidx); 
    86   void  SetNumUnreliable      ( const UInt_t i, const Int_t aidx);
     86  void  SetNumHiGainFADCSlices ( const Float_t f, const Int_t aidx );
     87  void  SetNumLoGainFADCSlices ( const Float_t f, const Int_t aidx );
     88  void  SetNumUnsuitable       ( const UInt_t i,  const Int_t aidx ); 
     89  void  SetNumUnreliable       ( const UInt_t i,  const Int_t aidx );
    8790  void  SetPulserColor         ( const PulserColor_t col=kCT1 )  { fPulserColor = col; }
    8891 
    89   ClassDef(MCalibrationCam, 1)  // Base class Container for Calibration Results Camera
     92  ClassDef(MCalibrationCam, 2)  // Base class Container for Calibration Results Camera
    9093};
    9194
Note: See TracChangeset for help on using the changeset viewer.