Ignore:
Timestamp:
05/10/05 12:13:12 (20 years ago)
Author:
tbretz
Message:
*** empty log message ***
File:
1 edited

Legend:

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

    r5651 r7005  
    1818class MBadPixelsPix;
    1919class MGeomCam;
     20class MHCalibrationCam;
     21
    2022class MCalibrationIntensityCam : public MParContainer, public MCamEvent
    2123{
    2224private:
    23  
    24   MArrayD fOffsets;           //! Arrays of Higain-vs-LoGain fit result Offsets
    25   MArrayD fSlopes;            //! Arrays of Higain-vs-LoGain fit result Slopes
     25  MArrayD fOffsets;        //! Arrays of Higain-vs-LoGain fit result Offsets
     26  MArrayD fSlopes;         //! Arrays of Higain-vs-LoGain fit result Slopes
    2627
    2728protected: 
    28 
    29   TOrdCollection *fCams;        // Array of MCalibrationCams, one per pulse colour and intensity
     29  TOrdCollection *fCams;   // Array of MCalibrationCams, one per pulse colour and intensity
     30  TOrdCollection *fHists;  // Array of MHCalibrationCam's, containing the mean charges per area histograms
    3031
    3132  virtual void Add(const UInt_t from, const UInt_t to);
     
    3334 
    3435public:
    35 
    3636  MCalibrationIntensityCam(const char *name=NULL, const char *title=NULL);
    3737  ~MCalibrationIntensityCam();
     
    4040  void  Copy(TObject& object) const; 
    4141 
    42   void AddToList( const char* name, const MGeomCam &geom );
     42  void AddToList(const char* name, const MGeomCam &geom);
     43  void AddHist(const MHCalibrationCam *cam);
    4344
    4445  Int_t CountNumEntries(const MCalibrationCam::PulserColor_t col) const; 
     
    6970  const MCalibrationCam *GetCam              ( const char *name ) const;
    7071
     72        MHCalibrationCam *GetHist            ( Int_t i=-1);
     73  const MHCalibrationCam *GetHist            ( Int_t i=-1) const;
     74
     75        MHCalibrationCam *GetHist            ( const char *name );
     76  const MHCalibrationCam *GetHist            ( const char *name ) const;
     77
    7178        MCalibrationPix &operator[]          ( UInt_t i );
    7279  const MCalibrationPix &operator[]          ( UInt_t i )  const;
     
    9198                                                                GetCam()->SetPulserColor(col);            }
    9299
    93   ClassDef(MCalibrationIntensityCam, 1) // Base Container Intensity Calibration Results
     100  ClassDef(MCalibrationIntensityCam, 2) // Base Container Intensity Calibration Results
    94101};
    95102
Note: See TracChangeset for help on using the changeset viewer.