Logo ROOT   6.08/07
Reference Guide
List of all members | Public Member Functions | Public Attributes | Private Attributes | List of all members
TMVA::Volume Class Reference

Definition at line 50 of file Volume.h.

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 Print (void) const
 
void Scale (Double_t f)
 
void ScaleInterval (Double_t f)
 

Public Attributes

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

Private Attributes

Bool_t fOwnerShip
 

#include <TMVA/Volume.h>

Constructor & Destructor Documentation

◆ Volume() [1/7]

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

Definition at line 53 of file Volume.cxx.

◆ Volume() [2/7]

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

Definition at line 46 of file Volume.cxx.

◆ Volume() [3/7]

TMVA::Volume::Volume ( Volume V)

Definition at line 112 of file Volume.cxx.

◆ Volume() [4/7]

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

Definition at line 79 of file Volume.cxx.

◆ Volume() [5/7]

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

Definition at line 66 of file Volume.cxx.

◆ Volume() [6/7]

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

Definition at line 102 of file Volume.cxx.

◆ Volume() [7/7]

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

Definition at line 92 of file Volume.cxx.

◆ ~Volume()

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

Definition at line 120 of file Volume.cxx.

Member Function Documentation

◆ Delete()

void TMVA::Volume::Delete ( void  )

Definition at line 127 of file Volume.cxx.

◆ Print()

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

Definition at line 152 of file Volume.cxx.

◆ Scale()

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

Definition at line 134 of file Volume.cxx.

◆ ScaleInterval()

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

Definition at line 141 of file Volume.cxx.

Member Data Documentation

◆ fLower

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

Definition at line 75 of file Volume.h.

◆ fOwnerShip

Bool_t TMVA::Volume::fOwnerShip
private

Definition at line 80 of file Volume.h.

◆ fUpper

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: