TMVA::Volume Class Reference

#include <Volume.h>

List of all members.

Public Member Functions

 Volume (std::vector< Float_t > *l, std::vector< Float_t > *u=0)
 Volume (std::vector< Double_t > *l=0, std::vector< Double_t > *u=0)
 Volume (Volume &)
 Volume (Float_t *l, Float_t *u, Int_t nvar)
 Volume (Double_t *l, Double_t *u, Int_t nvar)
 Volume (Float_t l, Float_t u)
 Volume (Double_t l, Double_t u)
virtual ~Volume (void)
void Delete (void)
void Scale (Double_t f)
void ScaleInterval (Double_t f)
void Print (void) const
 Volume (std::vector< Float_t > *l, std::vector< Float_t > *u=0)
 Volume (std::vector< Double_t > *l=0, std::vector< Double_t > *u=0)
 Volume (Volume &)
 Volume (Float_t *l, Float_t *u, Int_t nvar)
 Volume (Double_t *l, Double_t *u, Int_t nvar)
 Volume (Float_t l, Float_t u)
 Volume (Double_t l, Double_t u)
virtual ~Volume (void)
void Delete (void)
void Scale (Double_t f)
void ScaleInterval (Double_t f)
void Print (void) const

Public Attributes

std::vector< Double_t > * fLower
std::vector< Double_t > * fUpper
std::vector< Double_t > * fLower
std::vector< Double_t > * fUpper

Private Attributes

Bool_t fOwnerShip


Detailed Description

Definition at line 50 of file Volume.h.


Constructor & Destructor Documentation

TMVA::Volume::Volume ( std::vector< Float_t > *  l,
std::vector< Float_t > *  u = 0 
)

Definition at line 54 of file Volume.cxx.

References fLower, fOwnerShip, fUpper, and kTRUE.

TMVA::Volume::Volume ( std::vector< Double_t > *  l = 0,
std::vector< Double_t > *  u = 0 
)

Definition at line 47 of file Volume.cxx.

TMVA::Volume::Volume ( Volume  ) 

Definition at line 113 of file Volume.cxx.

References fLower, fOwnerShip, fUpper, kTRUE, and V.

TMVA::Volume::Volume ( Float_t l,
Float_t u,
Int_t  nvar 
)

Definition at line 80 of file Volume.cxx.

References fLower, fOwnerShip, fUpper, and kTRUE.

TMVA::Volume::Volume ( Double_t l,
Double_t u,
Int_t  nvar 
)

Definition at line 67 of file Volume.cxx.

References fLower, fOwnerShip, fUpper, and kTRUE.

TMVA::Volume::Volume ( Float_t  l,
Float_t  u 
)

Definition at line 103 of file Volume.cxx.

References fLower, fOwnerShip, fUpper, and kTRUE.

TMVA::Volume::Volume ( Double_t  l,
Double_t  u 
)

Definition at line 93 of file Volume.cxx.

References fLower, fOwnerShip, fUpper, and kTRUE.

TMVA::Volume::~Volume ( void   )  [virtual]

Definition at line 121 of file Volume.cxx.

References Delete(), and fOwnerShip.

TMVA::Volume::Volume ( std::vector< Float_t > *  l,
std::vector< Float_t > *  u = 0 
)

TMVA::Volume::Volume ( std::vector< Double_t > *  l = 0,
std::vector< Double_t > *  u = 0 
)

TMVA::Volume::Volume ( Volume  ) 

TMVA::Volume::Volume ( Float_t l,
Float_t u,
Int_t  nvar 
)

TMVA::Volume::Volume ( Double_t l,
Double_t u,
Int_t  nvar 
)

TMVA::Volume::Volume ( Float_t  l,
Float_t  u 
)

TMVA::Volume::Volume ( Double_t  l,
Double_t  u 
)

virtual TMVA::Volume::~Volume ( void   )  [virtual]


Member Function Documentation

void TMVA::Volume::Delete ( void   ) 

Definition at line 128 of file Volume.cxx.

References fLower, fUpper, and NULL.

Referenced by ~Volume().

void TMVA::Volume::Scale ( Double_t  f  ) 

Definition at line 135 of file Volume.cxx.

References fLower, fUpper, TMVA::gTools(), and TMVA::Tools::Scale().

void TMVA::Volume::ScaleInterval ( Double_t  f  ) 

Definition at line 142 of file Volume.cxx.

References fLower, and fUpper.

Referenced by TMVA::MethodPDERS::GetSample().

void TMVA::Volume::Print ( void   )  const

Definition at line 153 of file Volume.cxx.

References Endl, fLower, and TMVA::kINFO.

void TMVA::Volume::Delete ( void   ) 

void TMVA::Volume::Scale ( Double_t  f  ) 

void TMVA::Volume::ScaleInterval ( Double_t  f  ) 

void TMVA::Volume::Print ( void   )  const


Member Data Documentation

std::vector<Double_t>* TMVA::Volume::fLower

Definition at line 75 of file Volume.h.

Referenced by Delete(), TMVA::BinarySearchTree::InVolume(), Print(), Scale(), ScaleInterval(), and Volume().

std::vector<Double_t>* TMVA::Volume::fUpper

Definition at line 76 of file Volume.h.

Referenced by Delete(), TMVA::BinarySearchTree::InVolume(), Scale(), ScaleInterval(), and Volume().

Bool_t TMVA::Volume::fOwnerShip [private]

Definition at line 80 of file Volume.h.

Referenced by Volume(), and ~Volume().

std::vector<Double_t>* TMVA::Volume::fLower

Definition at line 75 of file Volume.h.

std::vector<Double_t>* TMVA::Volume::fUpper

Definition at line 76 of file Volume.h.


The documentation for this class was generated from the following files:
Generated on Tue Jul 5 17:01:47 2011 for ROOT_528-00b_version by  doxygen 1.5.1