ROOT 6.10/09 Reference Guide |
Class that contains all the data information.
Definition at line 55 of file TransformationHandler.h.
Classes | |
struct | VariableStat |
Public Member Functions | |
TransformationHandler (DataSetInfo &, const TString &callerName) | |
constructor More... | |
~TransformationHandler () | |
destructor More... | |
void | AddStats (Int_t k, UInt_t ivar, Double_t mean, Double_t rms, Double_t min, Double_t max) |
VariableTransformBase * | AddTransformation (VariableTransformBase *, Int_t cls) |
void | AddXMLTo (void *parent=0) const |
XML node describing the transformation. More... | |
void | CalcStats (const std::vector< Event *> &events) |
method to calculate minimum, maximum, mean, and RMS for all variables used in the MVA More... | |
const std::vector< Event * > * | CalcTransformations (const std::vector< Event *> &, Bool_t createNewVector=kFALSE) |
computation of transformation More... | |
const TString & | GetCallerName () const |
Double_t | GetMax (Int_t ivar, Int_t cls=-1) const |
Double_t | GetMean (Int_t ivar, Int_t cls=-1) const |
Double_t | GetMin (Int_t ivar, Int_t cls=-1) const |
TString | GetName () const |
return transformation name More... | |
const char * | GetNameOfLastTransform () const |
returns string for transformation More... | |
Int_t | GetNumOfTransformations () const |
Double_t | GetRMS (Int_t ivar, Int_t cls=-1) const |
TDirectory * | GetRootDir () const |
const TList & | GetTransformationList () const |
std::vector< TString > * | GetTransformationStringsOfLastTransform () const |
returns string for transformation More... | |
TString | GetVariableAxisTitle (const VariableInfo &info) const |
incorporates transformation type into title axis (usually for histograms) More... | |
const Event * | InverseTransform (const Event *, Bool_t suppressIfNoTargets=true) const |
void | MakeFunction (std::ostream &fout, const TString &fncName, Int_t part) const |
create transformation function More... | |
void | PlotVariables (const std::vector< Event *> &events, TDirectory *theDirectory=0) |
create histograms from the input variables More... | |
void | PrintVariableRanking () const |
prints ranking of input variables More... | |
void | ReadFromStream (std::istream &istr) |
void | ReadFromXML (void *trfsnode) |
void | SetCallerName (const TString &name) |
void | SetRootDir (TDirectory *d) |
void | SetTransformationReferenceClass (Int_t cls) |
overrides the setting for all classes! (this is put in basically for the likelihood-method) be careful with the usage this method More... | |
const Event * | Transform (const Event *) const |
the transformation More... | |
void | WriteToStream (std::ostream &o) const |
write transformation to stream More... | |
Private Member Functions | |
DataSet * | Data () |
MsgLogger & | Log () const |
message logger More... | |
const TMVA::VariableInfo & | Target (UInt_t itgt) const |
const TMVA::VariableInfo & | Variable (UInt_t ivar) const |
Private Attributes | |
TString | fCallerName |
if set put input var hists More... | |
DataSetInfo & | fDataSetInfo |
MsgLogger * | fLogger |
name of the caller for output More... | |
Int_t | fNumC |
std::vector< Ranking * > | fRanking |
TDirectory * | fRootBaseDir |
ranking object More... | |
TList | fTransformations |
std::vector< Int_t > | fTransformationsReferenceClasses |
list of transformations More... | |
std::vector< std::vector< TMVA::TransformationHandler::VariableStat > > | fVariableStats |
reference classes for the transformations More... | |
#include <TMVA/TransformationHandler.h>
TMVA::TransformationHandler::TransformationHandler | ( | DataSetInfo & | dsi, |
const TString & | callerName | ||
) |
constructor
Definition at line 69 of file TransformationHandler.cxx.
TMVA::TransformationHandler::~TransformationHandler | ( | ) |
destructor
Definition at line 86 of file TransformationHandler.cxx.
void TMVA::TransformationHandler::AddStats | ( | Int_t | k, |
UInt_t | ivar, | ||
Double_t | mean, | ||
Double_t | rms, | ||
Double_t | min, | ||
Double_t | max | ||
) |
Definition at line 116 of file TransformationHandler.cxx.
TMVA::VariableTransformBase * TMVA::TransformationHandler::AddTransformation | ( | VariableTransformBase * | trf, |
Int_t | cls | ||
) |
Definition at line 105 of file TransformationHandler.cxx.
XML node describing the transformation.
Definition at line 853 of file TransformationHandler.cxx.
method to calculate minimum, maximum, mean, and RMS for all variables used in the MVA
Definition at line 248 of file TransformationHandler.cxx.
const std::vector< TMVA::Event * > * TMVA::TransformationHandler::CalcTransformations | ( | const std::vector< Event *> & | events, |
Bool_t | createNewVector = kFALSE |
||
) |
computation of transformation
Definition at line 202 of file TransformationHandler.cxx.
|
inlineprivate |
Definition at line 124 of file TransformationHandler.h.
|
inline |
Definition at line 106 of file TransformationHandler.h.
Definition at line 982 of file TransformationHandler.cxx.
Definition at line 925 of file TransformationHandler.cxx.
Definition at line 963 of file TransformationHandler.cxx.
TString TMVA::TransformationHandler::GetName | ( | ) | const |
return transformation name
Definition at line 416 of file TransformationHandler.cxx.
const char * TMVA::TransformationHandler::GetNameOfLastTransform | ( | ) | const |
returns string for transformation
Definition at line 818 of file TransformationHandler.cxx.
|
inline |
Definition at line 79 of file TransformationHandler.h.
Definition at line 944 of file TransformationHandler.cxx.
|
inline |
Definition at line 109 of file TransformationHandler.h.
|
inline |
Definition at line 78 of file TransformationHandler.h.
std::vector< TString > * TMVA::TransformationHandler::GetTransformationStringsOfLastTransform | ( | ) | const |
returns string for transformation
Definition at line 808 of file TransformationHandler.cxx.
TString TMVA::TransformationHandler::GetVariableAxisTitle | ( | const VariableInfo & | info | ) | const |
incorporates transformation type into title axis (usually for histograms)
Definition at line 431 of file TransformationHandler.cxx.
const TMVA::Event * TMVA::TransformationHandler::InverseTransform | ( | const Event * | ev, |
Bool_t | suppressIfNoTargets = true |
||
) | const |
Definition at line 158 of file TransformationHandler.cxx.
|
inlineprivate |
message logger
Definition at line 137 of file TransformationHandler.h.
void TMVA::TransformationHandler::MakeFunction | ( | std::ostream & | fout, |
const TString & | fncName, | ||
Int_t | part | ||
) | const |
create transformation function
Definition at line 379 of file TransformationHandler.cxx.
void TMVA::TransformationHandler::PlotVariables | ( | const std::vector< Event *> & | events, |
TDirectory * | theDirectory = 0 |
||
) |
create histograms from the input variables
Definition at line 450 of file TransformationHandler.cxx.
void TMVA::TransformationHandler::PrintVariableRanking | ( | ) | const |
prints ranking of input variables
Definition at line 915 of file TransformationHandler.cxx.
void TMVA::TransformationHandler::ReadFromStream | ( | std::istream & | istr | ) |
Definition at line 864 of file TransformationHandler.cxx.
Definition at line 872 of file TransformationHandler.cxx.
Definition at line 97 of file TransformationHandler.cxx.
|
inline |
Definition at line 110 of file TransformationHandler.h.
overrides the setting for all classes! (this is put in basically for the likelihood-method) be careful with the usage this method
Definition at line 133 of file TransformationHandler.cxx.
|
inlineprivate |
Definition at line 122 of file TransformationHandler.h.
const TMVA::Event * TMVA::TransformationHandler::Transform | ( | const Event * | ev | ) | const |
the transformation
Definition at line 143 of file TransformationHandler.cxx.
|
inlineprivate |
Definition at line 121 of file TransformationHandler.h.
void TMVA::TransformationHandler::WriteToStream | ( | std::ostream & | o | ) | const |
write transformation to stream
Definition at line 828 of file TransformationHandler.cxx.
|
private |
if set put input var hists
Definition at line 135 of file TransformationHandler.h.
|
private |
Definition at line 126 of file TransformationHandler.h.
|
mutableprivate |
name of the caller for output
Definition at line 136 of file TransformationHandler.h.
|
private |
Definition at line 131 of file TransformationHandler.h.
|
private |
Definition at line 133 of file TransformationHandler.h.
|
private |
ranking object
Definition at line 134 of file TransformationHandler.h.
|
private |
Definition at line 127 of file TransformationHandler.h.
|
private |
list of transformations
Definition at line 128 of file TransformationHandler.h.
|
private |
reference classes for the transformations
Definition at line 129 of file TransformationHandler.h.