Ignore:
Timestamp:
08/02/05 13:41:41 (19 years ago)
Author:
tbretz
Message:
*** empty log message ***
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/MagicSoft/Mars/mmuon/MHMuonPar.h

    r7015 r7252  
    1919{
    2020private:
    21     TH1F     fHistRadius;    // Radius
    22     TH1F     fHistArcWidth;  // ArcWidth
    23 
    24     TProfile fHistBroad;     // ArcWidth/Radius Vs Radius
    25     TProfile fHistSize;      // MuonSize Vs Radius
     21    static const Float_t  fgIntegralLoLim; // lower limit of integral
     22    static const Float_t  fgIntegralUpLim; // upper limit of integral
    2623
    2724    MMuonSearchPar *fMuonSearchPar; //!
    2825    MMuonCalibPar  *fMuonCalibPar;  //!
    2926
     27    TH1F     fHistRadius;     // Radius
     28    TH1F     fHistArcWidth;   // ArcWidth
     29
     30    TProfile fHistBroad;      // ArcWidth/Radius Vs Radius
     31    TProfile fHistSize;       // MuonSize Vs Radius
     32
    3033    Float_t fMm2Deg;
     34
     35    Double_t Integral(const TProfile &p, Int_t a, Int_t b) const;
     36    Double_t Integral(const TProfile &p, Float_t a=fgIntegralLoLim, Float_t b=fgIntegralUpLim) const;
    3137
    3238public:
     
    4147    const TProfile& GetHistSize() const      { return fHistSize; }
    4248
     49    Double_t GetMeanSize() const  { return Integral(fHistSize);     }
     50    Double_t GetMeanWidth() const { return Integral(fHistBroad);    }
     51    Stat_t   GetEntries() const   { return fHistBroad.GetEntries(); }
     52
    4353    void Draw(Option_t *opt="");
    4454    void Paint(Option_t *opt="");
Note: See TracChangeset for help on using the changeset viewer.