library: libFoam #include "TFoamMaxwt.h" | 
TFoamMaxwt
class description - source file - inheritance tree (.pdf)
    public:
                      TFoamMaxwt()
                      TFoamMaxwt(Double_t, Int_t)
                      TFoamMaxwt(TFoamMaxwt& From)
              virtual ~TFoamMaxwt()
       static TClass* Class()
                 void Fill(Double_t)
                 void GetMCeff(Double_t, Double_t&, Double_t&)
      virtual TClass* IsA() const
                 void Make(Double_t, Double_t&)
          TFoamMaxwt& operator=(TFoamMaxwt&)
                 void Reset()
         virtual void ShowMembers(TMemberInspector& insp, char* parent)
         virtual void Streamer(TBuffer& b)
                 void StreamerNVirtual(TBuffer& b)
    private:
      Double_t fNent  No. of MC events
         Int_t fnBin  No. of bins on the weight distribution
      Double_t fwmax  Maximum analyzed weight
    public:
      TH1D* fWtHst1  Histogram of the weight wt
      TH1D* fWtHst2  Histogram of wt filled with wt
 Class  TFoamMaxwt
 =================
 Small auxiliary class for controlling MC weight.
 It provides certain measure of the "maximum weight"
 depending on small user-parameter "epsilon".
 It creates and uses 2 histograms of the TH1D class.
 User defines no. of bins nBin,  nBin=1000 is  recommended
 wmax defines weight range (1,wmax), it is adjusted "manually"
____________________________________________________________________________
 TFoamMaxwt()
 Constructor for streamer
 TFoamMaxwt(Double_t wmax, Int_t nBin)
 Principal user constructor
 TFoamMaxwt(TFoamMaxwt &From): TObject(From)
 Explicit COPY CONSTRUCTOR (unused, so far)
 ~TFoamMaxwt()
 Destructor
void Reset()
 Reseting weight analysis
void Fill(Double_t wt)
 Filling analyzed weight
void Make(Double_t eps, Double_t &MCeff)
 Calculates Efficiency= aveWt/wtLim for a given tolerance level epsilon<<1
 To be called at the end of the MC run.
void GetMCeff(Double_t eps, Double_t &MCeff, Double_t &wtLim)
 Calculates Efficiency= aveWt/wtLim for a given tolerance level epsilon<<1
 using information stored in two histograms.
 To be called at the end of the MC run.
Inline Functions
        TFoamMaxwt& operator=(TFoamMaxwt&)
            TClass* Class()
            TClass* IsA() const
               void ShowMembers(TMemberInspector& insp, char* parent)
               void Streamer(TBuffer& b)
               void StreamerNVirtual(TBuffer& b)
Author: S. Jadach, P.Sawicki
Last update: root/foam:$Name:  $:$Id: TFoamMaxwt.cxx,v 1.9 2005/08/30 08:27:42 brun Exp $
ROOT page - Class index - Class Hierarchy - Top of the page
This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.