Logo ROOT   6.13/01
Reference Guide
List of all members | Public Member Functions | Public Attributes | Private Attributes | List of all members
TFoamMaxwt Class Reference

Definition at line 18 of file TFoamMaxwt.h.

Public Member Functions

 TFoamMaxwt ()
 Constructor for streamer. More...
 
 TFoamMaxwt (Double_t, Int_t)
 Principal user constructor. More...
 
 TFoamMaxwt (TFoamMaxwt &From)
 Explicit COPY CONSTRUCTOR (unused, so far) More...
 
virtual ~TFoamMaxwt ()
 Destructor. More...
 
void Fill (Double_t)
 Filling analyzed weight. More...
 
void GetMCeff (Double_t, Double_t &, Double_t &)
 Calculates Efficiency= aveWt/wtLim for a given tolerance level epsilon<<1 using information stored in two histograms. More...
 
void Make (Double_t, Double_t &)
 Calculates Efficiency= aveWt/wtLim for a given tolerance level epsilon<<1 To be called at the end of the MC run. More...
 
TFoamMaxwtoperator= (const TFoamMaxwt &)
 substitution = More...
 
void Reset ()
 Reseting weight analysis. More...
 

Public Attributes

TH1D * fWtHst1
 
TH1D * fWtHst2
 

Private Attributes

Int_t fnBin
 
Double_t fNent
 
Double_t fwmax
 

#include <TFoamMaxwt.h>

Inheritance diagram for TFoamMaxwt:
[legend]

Constructor & Destructor Documentation

◆ TFoamMaxwt() [1/3]

TFoamMaxwt::TFoamMaxwt ( )

Constructor for streamer.

Definition at line 27 of file TFoamMaxwt.cxx.

◆ TFoamMaxwt() [2/3]

TFoamMaxwt::TFoamMaxwt ( Double_t  wmax,
Int_t  nBin 
)

Principal user constructor.

Definition at line 38 of file TFoamMaxwt.cxx.

◆ TFoamMaxwt() [3/3]

TFoamMaxwt::TFoamMaxwt ( TFoamMaxwt From)

Explicit COPY CONSTRUCTOR (unused, so far)

Definition at line 52 of file TFoamMaxwt.cxx.

◆ ~TFoamMaxwt()

TFoamMaxwt::~TFoamMaxwt ( )
virtual

Destructor.

Definition at line 64 of file TFoamMaxwt.cxx.

Member Function Documentation

◆ Fill()

void TFoamMaxwt::Fill ( Double_t  wt)

Filling analyzed weight.

Definition at line 97 of file TFoamMaxwt.cxx.

◆ GetMCeff()

void TFoamMaxwt::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.

Definition at line 124 of file TFoamMaxwt.cxx.

◆ Make()

void TFoamMaxwt::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.

Definition at line 108 of file TFoamMaxwt.cxx.

◆ operator=()

TFoamMaxwt & TFoamMaxwt::operator= ( const TFoamMaxwt From)

substitution =

Definition at line 84 of file TFoamMaxwt.cxx.

◆ Reset()

void TFoamMaxwt::Reset ( )

Reseting weight analysis.

Definition at line 74 of file TFoamMaxwt.cxx.

Member Data Documentation

◆ fnBin

Int_t TFoamMaxwt::fnBin
private

Definition at line 21 of file TFoamMaxwt.h.

◆ fNent

Double_t TFoamMaxwt::fNent
private

Definition at line 20 of file TFoamMaxwt.h.

◆ fwmax

Double_t TFoamMaxwt::fwmax
private

Definition at line 22 of file TFoamMaxwt.h.

◆ fWtHst1

TH1D* TFoamMaxwt::fWtHst1

Definition at line 24 of file TFoamMaxwt.h.

◆ fWtHst2

TH1D* TFoamMaxwt::fWtHst2

Definition at line 25 of file TFoamMaxwt.h.

Libraries for TFoamMaxwt:
[legend]

The documentation for this class was generated from the following files: