Ignore:
Timestamp:
11/20/02 12:18:01 (22 years ago)
Author:
tbretz
Message:
*** empty log message ***
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/MagicSoft/Mars/mhist/MHFadcPix.h

    r1629 r1652  
    66#endif
    77
    8 class TH1F;
     8#ifndef ROOT_TH1
     9#include <TH1.h>
     10#endif
     11
     12class MRawEvtData;
    913
    1014class MHFadcPix : public MParContainer
    1115{
     16public:
     17    enum Type_t { kSlices, kValue };
     18
    1219private:
    13     TH1F *fHistHi;
    14     TH1F *fHistLo;
     20    TH1F fHistHi;
     21    TH1F fHistLo;
    1522
    1623    UInt_t fPixId;
    1724
     25    Type_t fType;
     26
    1827public:
    19     MHFadcPix(UInt_t pixid=0);
    20     ~MHFadcPix();
     28    MHFadcPix(UInt_t pixid=0, Type_t t=kValue);
    2129
    22     TH1F *GetHistHi() { return fHistHi; }
    23     TH1F *GetHistLo() { return fHistLo; }
     30    TH1F *GetHistHi() { return &fHistHi; }
     31    TH1F *GetHistLo() { return &fHistLo; }
    2432
    25     const TH1F *GetHistHi() const { return fHistHi; }
    26     const TH1F *GetHistLo() const { return fHistLo; }
     33    const TH1F *GetHistHi() const { return &fHistHi; }
     34    const TH1F *GetHistLo() const { return &fHistLo; }
    2735
    28     void FillHi(Byte_t i);
    29     void FillLo(Byte_t i);
     36    void Init(Byte_t nhi, Byte_t nlo);
     37    Bool_t Fill(const MRawEvtData &evt);
    3038
    3139    void DrawHi();
Note: See TracChangeset for help on using the changeset viewer.