Changeset 2055


Ignore:
Timestamp:
05/02/03 12:59:21 (22 years ago)
Author:
tbretz
Message:
*** empty log message ***
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/MagicSoft/Mars/manalysis/MCerPhotPix.h

    r2048 r2055  
    1010private:
    1111
    12     Int_t   fPixId;        // the pixel Id
     12    Int_t    fPixId;     // the pixel Id
    1313
    14     UShort_t fRing;         // NT: number of analyzed rings around the core pixels
    15     Bool_t   fIsCore;       // the pixel is a Core pixel          --> kTRUE
     14    UShort_t fRing;      // NT: number of analyzed rings around the core pixels
     15    Bool_t   fIsCore;    // the pixel is a Core pixel          --> kTRUE
    1616
    17     Float_t  fPhot;        // The number of Cerenkov photons
    18     Float_t  fErrPhot;     // the error of fPhot
     17    UShort_t fRing;      // NT: number of analyzed rings around the core pixels
     18    Float_t  fPhot;      // The number of Cerenkov photons
     19    Float_t  fErrPhot;   // the error of fPhot
    1920
    2021    // FIXME: arrival time t, and it's error sigma t
    2122
    2223public:
    23 
    2424    MCerPhotPix(Int_t pix=-1, Float_t phot=0, Float_t errphot=0);
    2525
    26     Int_t   GetPixId() const         { return fPixId;   }
    27     Float_t GetNumPhotons() const    { return fPhot;    }
    28     Float_t GetErrorPhot() const     { return fErrPhot; }
     26    Int_t    GetPixId() const            { return fPixId;   }
     27    Float_t  GetNumPhotons() const       { return fPhot;    }
     28    Float_t  GetErrorPhot() const        { return fErrPhot; }
    2929
    30     void    SetPixelContent(Int_t pix, Float_t phot, Float_t errphot);
     30    Bool_t   IsPixelUsed() const      { return fRing>0; }
     31    void     SetPixelUnused()         { fRing=0; }
     32    void     SetPixelUsed()           { fRing=1; }
    3133
    32     Bool_t  IsPixelUsed() const      { return fRing>0; }
    33     void    SetPixelUnused()         { fRing=0; }
    34     void    SetPixelUsed()           { fRing=1; }
     34    void     SetRing(UShort_t r)      { fRing = r;   }
     35    Short_t  GetRing() const          { return fRing;}
    3536
    36     void    SetRing(UShort_t r)      { fRing = r;  }
    37     Short_t GetRing() const          { return fRing;}
     37    void     SetPixelCore()              { fIsCore = kTRUE; }
     38    Bool_t   IsPixelCore() const         { return fIsCore;  }
    3839
    39     void    SetPixelCore()           { fIsCore = kTRUE; }
    40     Bool_t  IsPixelCore() const      { return fIsCore;  }
     40    void     SetNumPhotons(Float_t f)    { fPhot    = f; }
     41    void     SetErrorPhot(Float_t f)     { fErrPhot = f; }
     42    void     Set(Float_t np, Float_t ep) { fPhot = np; fErrPhot = ep; }
    4143
    42     void    SetNumPhotons(Float_t f)    { fPhot    = f; }
    43     void    SetErrorPhot(Float_t f)     { fErrPhot = f; }
    44     void    Set(Float_t np, Float_t ep) { fPhot = np; fErrPhot = ep; }
     44    void     AddNumPhotons(Float_t f)    { fPhot += f; }
    4545
    46     void    AddNumPhotons(Float_t f)    { fPhot += f; }
     46    void     Scale(Float_t f)            { fPhot/=f; }
    4747
    48     void    Scale(Float_t f)            { fPhot/=f; }
    49 
    50     void    Print(Option_t *opt = NULL) const;
     48    void     Print(Option_t *opt = NULL) const;
    5149
    5250    ClassDef(MCerPhotPix, 1)  // class containing information about the Cerenkov Photons in a pixel
Note: See TracChangeset for help on using the changeset viewer.