TMVA::VariableTransformBase Class Reference

#include <VariableTransformBase.h>

Inheritance diagram for TMVA::VariableTransformBase:

TObject TObject TMVA::VariableDecorrTransform TMVA::VariableDecorrTransform TMVA::VariableGaussTransform TMVA::VariableGaussTransform TMVA::VariableIdentityTransform TMVA::VariableIdentityTransform TMVA::VariableNormalizeTransform TMVA::VariableNormalizeTransform TMVA::VariablePCATransform TMVA::VariablePCATransform List of all members.

Public Member Functions

 VariableTransformBase (DataSetInfo &dsi, Types::EVariableTransform tf, const TString &trfName)
virtual ~VariableTransformBase (void)
virtual void Initialize ()=0
virtual Bool_t PrepareTransformation (const std::vector< Event * > &)=0
virtual const EventTransform (const Event *const, Int_t cls) const =0
virtual const EventInverseTransform (const Event *const, Int_t cls) const =0
void SetEnabled (Bool_t e)
void SetNormalise (Bool_t n)
Bool_t IsEnabled () const
Bool_t IsCreated () const
Bool_t IsNormalised () const
void SetUseSignalTransform (Bool_t e=kTRUE)
Bool_t UseSignalTransform () const
virtual const char * GetName () const
TString GetShortName () const
virtual void WriteTransformationToStream (std::ostream &o) const=0
virtual void ReadTransformationFromStream (std::istream &istr, const TString &classname="")=0
virtual void AttachXMLTo (void *parent)=0
virtual void ReadFromXML (void *trfnode)=0
Types::EVariableTransform GetVariableTransform () const
virtual void MakeFunction (std::ostream &fout, const TString &fncName, Int_t part, UInt_t trCounter, Int_t cls)=0
virtual std::vector< TString > * GetTransformationStrings (Int_t cls) const
virtual void PrintTransformation (ostream &)
const std::vector< TMVA::VariableInfo > & Variables () const
const std::vector< TMVA::VariableInfo > & Targets () const
MsgLoggerLog () const
void SetTMVAVersion (TMVAVersion_t v)
 VariableTransformBase (DataSetInfo &dsi, Types::EVariableTransform tf, const TString &trfName)
virtual ~VariableTransformBase (void)
virtual void Initialize ()=0
virtual Bool_t PrepareTransformation (const std::vector< Event * > &)=0
virtual const EventTransform (const Event *const, Int_t cls) const =0
virtual const EventInverseTransform (const Event *const, Int_t cls) const =0
void SetEnabled (Bool_t e)
void SetNormalise (Bool_t n)
Bool_t IsEnabled () const
Bool_t IsCreated () const
Bool_t IsNormalised () const
void SetUseSignalTransform (Bool_t e=kTRUE)
Bool_t UseSignalTransform () const
virtual const char * GetName () const
TString GetShortName () const
virtual void WriteTransformationToStream (std::ostream &o) const=0
virtual void ReadTransformationFromStream (std::istream &istr, const TString &classname="")=0
virtual void AttachXMLTo (void *parent)=0
virtual void ReadFromXML (void *trfnode)=0
Types::EVariableTransform GetVariableTransform () const
virtual void MakeFunction (std::ostream &fout, const TString &fncName, Int_t part, UInt_t trCounter, Int_t cls)=0
virtual std::vector< TString > * GetTransformationStrings (Int_t cls) const
virtual void PrintTransformation (ostream &)
const std::vector< TMVA::VariableInfo > & Variables () const
const std::vector< TMVA::VariableInfo > & Targets () const
MsgLoggerLog () const
void SetTMVAVersion (TMVAVersion_t v)

Protected Member Functions

void CalcNorm (const std::vector< Event * > &)
void SetCreated (Bool_t c=kTRUE)
void SetNVariables (UInt_t i)
void SetName (const TString &c)
UInt_t GetNVariables () const
UInt_t GetNTargets () const
std::vector< TMVA::VariableInfo > & Variables ()
std::vector< TMVA::VariableInfo > & Targets ()
Int_t GetNClasses () const
void CalcNorm (const std::vector< Event * > &)
void SetCreated (Bool_t c=kTRUE)
void SetNVariables (UInt_t i)
void SetName (const TString &c)
UInt_t GetNVariables () const
UInt_t GetNTargets () const
std::vector< TMVA::VariableInfo > & Variables ()
std::vector< TMVA::VariableInfo > & Targets ()
Int_t GetNClasses () const

Protected Attributes

DataSetInfofDsi
EventfTransformedEvent
EventfBackTransformedEvent
TMVAVersion_t fTMVAVersion
MsgLoggerfLogger
DataSetInfofDsi
EventfTransformedEvent
EventfBackTransformedEvent
MsgLoggerfLogger

Private Member Functions

void UpdateNorm (Int_t ivar, Double_t x)
void UpdateNorm (Int_t ivar, Double_t x)

Private Attributes

Types::EVariableTransform fVariableTransform
Bool_t fUseSignalTransform
Bool_t fEnabled
Bool_t fCreated
Bool_t fNormalise
UInt_t fNVars
TString fTransformName
std::vector< TMVA::VariableInfofVariables
std::vector< TMVA::VariableInfofTargets
std::vector< TMVA::VariableInfofVariables
std::vector< TMVA::VariableInfofTargets

Detailed Description

Definition at line 67 of file VariableTransformBase.h.


Constructor & Destructor Documentation

TMVA::VariableTransformBase::VariableTransformBase ( DataSetInfo dsi,
Types::EVariableTransform  tf,
const TString trfName 
)

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

Definition at line 74 of file VariableTransformBase.cxx.

References fBackTransformedEvent, fLogger, and fTransformedEvent.

TMVA::VariableTransformBase::VariableTransformBase ( DataSetInfo dsi,
Types::EVariableTransform  tf,
const TString trfName 
)

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


Member Function Documentation

virtual void TMVA::VariableTransformBase::Initialize (  )  [pure virtual]

virtual Bool_t TMVA::VariableTransformBase::PrepareTransformation ( const std::vector< Event * > &   )  [pure virtual]

virtual const Event* TMVA::VariableTransformBase::Transform ( const Event const,
Int_t  cls 
) const [pure virtual]

Referenced by TMVA::TransformationHandler::TransformCollection().

virtual const Event* TMVA::VariableTransformBase::InverseTransform ( const Event const,
Int_t  cls 
) const [pure virtual]

void TMVA::VariableTransformBase::SetEnabled ( Bool_t  e  )  [inline]

Definition at line 80 of file VariableTransformBase.h.

References fEnabled.

void TMVA::VariableTransformBase::SetNormalise ( Bool_t  n  )  [inline]

Definition at line 81 of file VariableTransformBase.h.

References fNormalise.

Bool_t TMVA::VariableTransformBase::IsEnabled (  )  const [inline]

Definition at line 82 of file VariableTransformBase.h.

References fEnabled.

Referenced by TMVA::VariableDecorrTransform::PrepareTransformation(), TMVA::VariableNormalizeTransform::PrepareTransformation(), TMVA::VariableIdentityTransform::PrepareTransformation(), TMVA::VariableGaussTransform::PrepareTransformation(), and TMVA::VariablePCATransform::PrepareTransformation().

Bool_t TMVA::VariableTransformBase::IsCreated (  )  const [inline]

Definition at line 83 of file VariableTransformBase.h.

References fCreated.

Referenced by CalcNorm(), TMVA::VariableGaussTransform::InverseTransform(), TMVA::VariableDecorrTransform::InverseTransform(), TMVA::VariablePCATransform::InverseTransform(), TMVA::VariableNormalizeTransform::InverseTransform(), TMVA::VariableDecorrTransform::PrepareTransformation(), TMVA::VariableNormalizeTransform::PrepareTransformation(), TMVA::VariableIdentityTransform::PrepareTransformation(), TMVA::VariableGaussTransform::PrepareTransformation(), TMVA::VariablePCATransform::PrepareTransformation(), TMVA::VariableNormalizeTransform::Transform(), TMVA::VariablePCATransform::Transform(), TMVA::VariableGaussTransform::Transform(), and TMVA::VariableDecorrTransform::Transform().

Bool_t TMVA::VariableTransformBase::IsNormalised (  )  const [inline]

Definition at line 84 of file VariableTransformBase.h.

References fNormalise.

void TMVA::VariableTransformBase::SetUseSignalTransform ( Bool_t  e = kTRUE  )  [inline]

Definition at line 86 of file VariableTransformBase.h.

References fUseSignalTransform.

Bool_t TMVA::VariableTransformBase::UseSignalTransform (  )  const [inline]

Definition at line 87 of file VariableTransformBase.h.

References fUseSignalTransform.

virtual const char* TMVA::VariableTransformBase::GetName (  )  const [inline, virtual]

Reimplemented from TObject.

Definition at line 89 of file VariableTransformBase.h.

References TString::Data(), and fTransformName.

Referenced by TMVA::TransformationHandler::GetNameOfLastTransform(), and TMVA::VariableNormalizeTransform::ReadFromXML().

TString TMVA::VariableTransformBase::GetShortName (  )  const [inline]

Definition at line 90 of file VariableTransformBase.h.

References a, and fTransformName.

Referenced by TMVA::TransformationHandler::GetName().

virtual void TMVA::VariableTransformBase::WriteTransformationToStream ( std::ostream &  o  )  const [pure virtual]

virtual void TMVA::VariableTransformBase::ReadTransformationFromStream ( std::istream &  istr,
const TString classname = "" 
) [pure virtual]

Referenced by TMVA::MethodBase::ReadStateFromStream().

virtual void TMVA::VariableTransformBase::AttachXMLTo ( void *  parent  )  [pure virtual]

virtual void TMVA::VariableTransformBase::ReadFromXML ( void *  trfnode  )  [pure virtual]

Referenced by TMVA::TransformationHandler::ReadFromXML().

Types::EVariableTransform TMVA::VariableTransformBase::GetVariableTransform (  )  const [inline]

Definition at line 98 of file VariableTransformBase.h.

References fVariableTransform.

virtual void TMVA::VariableTransformBase::MakeFunction ( std::ostream &  fout,
const TString fncName,
Int_t  part,
UInt_t  trCounter,
Int_t  cls 
) [pure virtual]

std::vector< TString > * TMVA::VariableTransformBase::GetTransformationStrings ( Int_t  cls  )  const [virtual]

Definition at line 174 of file VariableTransformBase.cxx.

References GetNVariables(), and Variables().

Referenced by TMVA::TransformationHandler::GetTransformationStringsOfLastTransform().

virtual void TMVA::VariableTransformBase::PrintTransformation ( ostream &   )  [inline, virtual]

Definition at line 106 of file VariableTransformBase.h.

const std::vector<TMVA::VariableInfo>& TMVA::VariableTransformBase::Variables (  )  const [inline]

Definition at line 108 of file VariableTransformBase.h.

References fVariables.

Referenced by TMVA::VariableGaussTransform::AttachXMLTo(), CalcNorm(), TMVA::VariableDecorrTransform::GetTransformationStrings(), GetTransformationStrings(), TMVA::VariableNormalizeTransform::GetTransformationStrings(), TMVA::VariableNormalizeTransform::Initialize(), and UpdateNorm().

const std::vector<TMVA::VariableInfo>& TMVA::VariableTransformBase::Targets (  )  const [inline]

Definition at line 109 of file VariableTransformBase.h.

References fTargets.

Referenced by CalcNorm(), TMVA::VariableNormalizeTransform::Initialize(), and UpdateNorm().

MsgLogger& TMVA::VariableTransformBase::Log (  )  const [inline]

Definition at line 111 of file VariableTransformBase.h.

References fLogger.

Referenced by TMVA::TransformationHandler::AddTransformation(), TMVA::VariableGaussTransform::AttachXMLTo(), TMVA::VariableNormalizeTransform::BuildTransformationFromVarInfo(), CalcNorm(), TMVA::VariableNormalizeTransform::CalcNormalizationParams(), TMVA::VariableDecorrTransform::CalcSQRMats(), TMVA::VariableDecorrTransform::GetTransformationStrings(), TMVA::VariableGaussTransform::InverseTransform(), TMVA::VariablePCATransform::InverseTransform(), TMVA::VariableDecorrTransform::InverseTransform(), TMVA::VariableNormalizeTransform::InverseTransform(), TMVA::VariablePCATransform::MakeFunction(), TMVA::VariableDecorrTransform::PrepareTransformation(), TMVA::VariableNormalizeTransform::PrepareTransformation(), TMVA::VariableIdentityTransform::PrepareTransformation(), TMVA::VariableGaussTransform::PrepareTransformation(), TMVA::VariablePCATransform::PrepareTransformation(), TMVA::VariableDecorrTransform::PrintTransformation(), TMVA::VariableGaussTransform::PrintTransformation(), TMVA::VariableNormalizeTransform::PrintTransformation(), TMVA::VariablePCATransform::ReadTransformationFromStream(), TMVA::VariableNormalizeTransform::Transform(), TMVA::VariableGaussTransform::Transform(), TMVA::VariableDecorrTransform::Transform(), and TMVA::VariableGaussTransform::WriteTransformationToStream().

void TMVA::VariableTransformBase::SetTMVAVersion ( TMVAVersion_t  v  )  [inline]

Definition at line 113 of file VariableTransformBase.h.

References fTMVAVersion.

Referenced by TMVA::VariableGaussTransform::ReadTransformationFromStream().

void TMVA::VariableTransformBase::CalcNorm ( const std::vector< Event * > &   )  [protected]

Definition at line 83 of file VariableTransformBase.cxx.

References Endl, GetNTargets(), GetNVariables(), IsCreated(), TMVA::kFATAL, TMVA::kVERBOSE, Log(), TMath::Sqrt(), Targets(), UpdateNorm(), Variables(), x, x0, and x2.

void TMVA::VariableTransformBase::SetCreated ( Bool_t  c = kTRUE  )  [inline, protected]

Definition at line 119 of file VariableTransformBase.h.

References c, and fCreated.

Referenced by TMVA::VariableNormalizeTransform::BuildTransformationFromVarInfo(), TMVA::VariableDecorrTransform::PrepareTransformation(), TMVA::VariableNormalizeTransform::PrepareTransformation(), TMVA::VariableIdentityTransform::PrepareTransformation(), TMVA::VariableGaussTransform::PrepareTransformation(), TMVA::VariablePCATransform::PrepareTransformation(), TMVA::VariableNormalizeTransform::ReadFromXML(), TMVA::VariableGaussTransform::ReadFromXML(), TMVA::VariablePCATransform::ReadFromXML(), TMVA::VariableDecorrTransform::ReadFromXML(), TMVA::VariableDecorrTransform::ReadTransformationFromStream(), TMVA::VariableNormalizeTransform::ReadTransformationFromStream(), TMVA::VariablePCATransform::ReadTransformationFromStream(), TMVA::VariableIdentityTransform::ReadTransformationFromStream(), and TMVA::VariableGaussTransform::ReadTransformationFromStream().

void TMVA::VariableTransformBase::SetNVariables ( UInt_t  i  )  [inline, protected]

Definition at line 120 of file VariableTransformBase.h.

References fNVars.

Referenced by TMVA::VariableDecorrTransform::PrepareTransformation(), TMVA::VariableIdentityTransform::PrepareTransformation(), TMVA::VariableGaussTransform::PrepareTransformation(), and TMVA::VariablePCATransform::PrepareTransformation().

void TMVA::VariableTransformBase::SetName ( const TString c  )  [inline, protected]

Definition at line 121 of file VariableTransformBase.h.

References c, and fTransformName.

UInt_t TMVA::VariableTransformBase::GetNVariables (  )  const [inline, protected]

Definition at line 123 of file VariableTransformBase.h.

References fDsi, and TMVA::DataSetInfo::GetNVariables().

Referenced by TMVA::VariableNormalizeTransform::AttachXMLTo(), TMVA::VariableGaussTransform::AttachXMLTo(), TMVA::VariableNormalizeTransform::BuildTransformationFromVarInfo(), CalcNorm(), TMVA::VariableNormalizeTransform::CalcNormalizationParams(), TMVA::VariablePCATransform::CalculatePrincipalComponents(), TMVA::VariableGaussTransform::GetCumulativeDist(), TMVA::VariableDecorrTransform::GetTransformationStrings(), GetTransformationStrings(), TMVA::VariableNormalizeTransform::GetTransformationStrings(), TMVA::VariableGaussTransform::InverseTransform(), TMVA::VariableDecorrTransform::InverseTransform(), TMVA::VariableNormalizeTransform::InverseTransform(), TMVA::VariableNormalizeTransform::MakeFunction(), TMVA::VariableGaussTransform::MakeFunction(), TMVA::VariableDecorrTransform::PrepareTransformation(), TMVA::VariableIdentityTransform::PrepareTransformation(), TMVA::VariableGaussTransform::PrepareTransformation(), TMVA::VariablePCATransform::PrepareTransformation(), TMVA::VariableNormalizeTransform::PrintTransformation(), TMVA::VariableNormalizeTransform::ReadTransformationFromStream(), TMVA::VariableNormalizeTransform::Transform(), TMVA::VariableGaussTransform::Transform(), TMVA::VariableDecorrTransform::Transform(), and TMVA::VariableNormalizeTransform::WriteTransformationToStream().

UInt_t TMVA::VariableTransformBase::GetNTargets (  )  const [inline, protected]

Definition at line 124 of file VariableTransformBase.h.

References fDsi, and TMVA::DataSetInfo::GetNTargets().

Referenced by TMVA::VariableNormalizeTransform::AttachXMLTo(), TMVA::VariableNormalizeTransform::BuildTransformationFromVarInfo(), CalcNorm(), TMVA::VariableNormalizeTransform::CalcNormalizationParams(), TMVA::VariableNormalizeTransform::InverseTransform(), TMVA::VariableNormalizeTransform::PrintTransformation(), TMVA::VariableNormalizeTransform::ReadTransformationFromStream(), TMVA::VariableNormalizeTransform::Transform(), and TMVA::VariableNormalizeTransform::WriteTransformationToStream().

std::vector<TMVA::VariableInfo>& TMVA::VariableTransformBase::Variables (  )  [inline, protected]

Definition at line 128 of file VariableTransformBase.h.

References fVariables.

std::vector<TMVA::VariableInfo>& TMVA::VariableTransformBase::Targets (  )  [inline, protected]

Definition at line 129 of file VariableTransformBase.h.

References fTargets.

Int_t TMVA::VariableTransformBase::GetNClasses (  )  const [inline, protected]

Definition at line 130 of file VariableTransformBase.h.

References fDsi, and TMVA::DataSetInfo::GetNClasses().

Referenced by TMVA::VariableNormalizeTransform::AttachXMLTo(), TMVA::VariableNormalizeTransform::BuildTransformationFromVarInfo(), TMVA::VariableNormalizeTransform::CalcNormalizationParams(), TMVA::VariablePCATransform::CalculatePrincipalComponents(), TMVA::VariableGaussTransform::GetCumulativeDist(), TMVA::VariableDecorrTransform::GetTransformationStrings(), TMVA::VariableNormalizeTransform::GetTransformationStrings(), TMVA::VariableNormalizeTransform::Initialize(), TMVA::VariableGaussTransform::InverseTransform(), TMVA::VariableDecorrTransform::InverseTransform(), TMVA::VariablePCATransform::InverseTransform(), TMVA::VariableNormalizeTransform::InverseTransform(), TMVA::VariableDecorrTransform::MakeFunction(), TMVA::VariableGaussTransform::MakeFunction(), TMVA::VariableNormalizeTransform::MakeFunction(), TMVA::VariablePCATransform::MakeFunction(), TMVA::VariableDecorrTransform::PrepareTransformation(), TMVA::VariableNormalizeTransform::PrintTransformation(), TMVA::VariableDecorrTransform::Transform(), and TMVA::VariableNormalizeTransform::WriteTransformationToStream().

void TMVA::VariableTransformBase::UpdateNorm ( Int_t  ivar,
Double_t  x 
) [private]

Definition at line 187 of file VariableTransformBase.cxx.

References fDsi, TMVA::DataSetInfo::GetNVariables(), Targets(), and Variables().

Referenced by CalcNorm().

virtual void TMVA::VariableTransformBase::Initialize (  )  [pure virtual]

virtual Bool_t TMVA::VariableTransformBase::PrepareTransformation ( const std::vector< Event * > &   )  [pure virtual]

virtual const Event* TMVA::VariableTransformBase::Transform ( const Event const,
Int_t  cls 
) const [pure virtual]

virtual const Event* TMVA::VariableTransformBase::InverseTransform ( const Event const,
Int_t  cls 
) const [pure virtual]

void TMVA::VariableTransformBase::SetEnabled ( Bool_t  e  )  [inline]

Definition at line 80 of file VariableTransformBase.h.

References fEnabled.

void TMVA::VariableTransformBase::SetNormalise ( Bool_t  n  )  [inline]

Definition at line 81 of file VariableTransformBase.h.

References fNormalise.

Bool_t TMVA::VariableTransformBase::IsEnabled (  )  const [inline]

Definition at line 82 of file VariableTransformBase.h.

References fEnabled.

Bool_t TMVA::VariableTransformBase::IsCreated (  )  const [inline]

Definition at line 83 of file VariableTransformBase.h.

References fCreated.

Bool_t TMVA::VariableTransformBase::IsNormalised (  )  const [inline]

Definition at line 84 of file VariableTransformBase.h.

References fNormalise.

void TMVA::VariableTransformBase::SetUseSignalTransform ( Bool_t  e = kTRUE  )  [inline]

Definition at line 86 of file VariableTransformBase.h.

References fUseSignalTransform.

Bool_t TMVA::VariableTransformBase::UseSignalTransform (  )  const [inline]

Definition at line 87 of file VariableTransformBase.h.

References fUseSignalTransform.

virtual const char* TMVA::VariableTransformBase::GetName (  )  const [inline, virtual]

Reimplemented from TObject.

Definition at line 89 of file VariableTransformBase.h.

References TString::Data(), and fTransformName.

TString TMVA::VariableTransformBase::GetShortName (  )  const [inline]

Definition at line 90 of file VariableTransformBase.h.

References a, and fTransformName.

virtual void TMVA::VariableTransformBase::WriteTransformationToStream ( std::ostream &  o  )  const [pure virtual]

virtual void TMVA::VariableTransformBase::ReadTransformationFromStream ( std::istream &  istr,
const TString classname = "" 
) [pure virtual]

virtual void TMVA::VariableTransformBase::AttachXMLTo ( void *  parent  )  [pure virtual]

virtual void TMVA::VariableTransformBase::ReadFromXML ( void *  trfnode  )  [pure virtual]

Types::EVariableTransform TMVA::VariableTransformBase::GetVariableTransform (  )  const [inline]

Definition at line 98 of file VariableTransformBase.h.

References fVariableTransform.

virtual void TMVA::VariableTransformBase::MakeFunction ( std::ostream &  fout,
const TString fncName,
Int_t  part,
UInt_t  trCounter,
Int_t  cls 
) [pure virtual]

virtual std::vector<TString>* TMVA::VariableTransformBase::GetTransformationStrings ( Int_t  cls  )  const [virtual]

virtual void TMVA::VariableTransformBase::PrintTransformation ( ostream &   )  [inline, virtual]

Definition at line 106 of file VariableTransformBase.h.

const std::vector<TMVA::VariableInfo>& TMVA::VariableTransformBase::Variables (  )  const [inline]

Definition at line 108 of file VariableTransformBase.h.

References fVariables.

const std::vector<TMVA::VariableInfo>& TMVA::VariableTransformBase::Targets (  )  const [inline]

Definition at line 109 of file VariableTransformBase.h.

References fTargets.

MsgLogger& TMVA::VariableTransformBase::Log (  )  const [inline]

Definition at line 111 of file VariableTransformBase.h.

References fLogger.

void TMVA::VariableTransformBase::SetTMVAVersion ( TMVAVersion_t  v  )  [inline]

Definition at line 113 of file VariableTransformBase.h.

References fTMVAVersion.

void TMVA::VariableTransformBase::CalcNorm ( const std::vector< Event * > &   )  [protected]

void TMVA::VariableTransformBase::SetCreated ( Bool_t  c = kTRUE  )  [inline, protected]

Definition at line 119 of file VariableTransformBase.h.

References c, and fCreated.

void TMVA::VariableTransformBase::SetNVariables ( UInt_t  i  )  [inline, protected]

Definition at line 120 of file VariableTransformBase.h.

References fNVars.

void TMVA::VariableTransformBase::SetName ( const TString c  )  [inline, protected]

Definition at line 121 of file VariableTransformBase.h.

References c, and fTransformName.

UInt_t TMVA::VariableTransformBase::GetNVariables (  )  const [inline, protected]

Definition at line 123 of file VariableTransformBase.h.

References fDsi, and TMVA::DataSetInfo::GetNVariables().

UInt_t TMVA::VariableTransformBase::GetNTargets (  )  const [inline, protected]

Definition at line 124 of file VariableTransformBase.h.

References fDsi, and TMVA::DataSetInfo::GetNTargets().

std::vector<TMVA::VariableInfo>& TMVA::VariableTransformBase::Variables (  )  [inline, protected]

Definition at line 128 of file VariableTransformBase.h.

References fVariables.

std::vector<TMVA::VariableInfo>& TMVA::VariableTransformBase::Targets (  )  [inline, protected]

Definition at line 129 of file VariableTransformBase.h.

References fTargets.

Int_t TMVA::VariableTransformBase::GetNClasses (  )  const [inline, protected]

Definition at line 130 of file VariableTransformBase.h.

References fDsi, and TMVA::DataSetInfo::GetNClasses().

void TMVA::VariableTransformBase::UpdateNorm ( Int_t  ivar,
Double_t  x 
) [private]


Member Data Documentation

DataSetInfo& TMVA::VariableTransformBase::fDsi [protected]

Definition at line 126 of file VariableTransformBase.h.

Referenced by GetNClasses(), GetNTargets(), GetNVariables(), and UpdateNorm().

Event* TMVA::VariableTransformBase::fTransformedEvent [mutable, protected]

Definition at line 133 of file VariableTransformBase.h.

Referenced by TMVA::VariableNormalizeTransform::Transform(), TMVA::VariablePCATransform::Transform(), TMVA::VariableGaussTransform::Transform(), TMVA::VariableDecorrTransform::Transform(), and ~VariableTransformBase().

Event* TMVA::VariableTransformBase::fBackTransformedEvent [mutable, protected]

Definition at line 134 of file VariableTransformBase.h.

Referenced by TMVA::VariableGaussTransform::InverseTransform(), TMVA::VariableDecorrTransform::InverseTransform(), TMVA::VariablePCATransform::InverseTransform(), TMVA::VariableNormalizeTransform::InverseTransform(), and ~VariableTransformBase().

Types::EVariableTransform TMVA::VariableTransformBase::fVariableTransform [private]

Definition at line 138 of file VariableTransformBase.h.

Referenced by GetVariableTransform().

Bool_t TMVA::VariableTransformBase::fUseSignalTransform [private]

Definition at line 142 of file VariableTransformBase.h.

Referenced by SetUseSignalTransform(), and UseSignalTransform().

Bool_t TMVA::VariableTransformBase::fEnabled [private]

Definition at line 143 of file VariableTransformBase.h.

Referenced by IsEnabled(), and SetEnabled().

Bool_t TMVA::VariableTransformBase::fCreated [private]

Definition at line 144 of file VariableTransformBase.h.

Referenced by IsCreated(), and SetCreated().

Bool_t TMVA::VariableTransformBase::fNormalise [private]

Definition at line 145 of file VariableTransformBase.h.

Referenced by IsNormalised(), and SetNormalise().

UInt_t TMVA::VariableTransformBase::fNVars [private]

Definition at line 146 of file VariableTransformBase.h.

Referenced by SetNVariables().

TString TMVA::VariableTransformBase::fTransformName [private]

Definition at line 147 of file VariableTransformBase.h.

Referenced by GetName(), GetShortName(), and SetName().

std::vector<TMVA::VariableInfo> TMVA::VariableTransformBase::fVariables [private]

Definition at line 148 of file VariableTransformBase.h.

Referenced by Variables().

std::vector<TMVA::VariableInfo> TMVA::VariableTransformBase::fTargets [private]

Definition at line 149 of file VariableTransformBase.h.

Referenced by Targets().

TMVAVersion_t TMVA::VariableTransformBase::fTMVAVersion [protected]

Definition at line 153 of file VariableTransformBase.h.

Referenced by SetTMVAVersion(), and TMVA::VariableGaussTransform::Transform().

MsgLogger* TMVA::VariableTransformBase::fLogger [mutable, protected]

Definition at line 155 of file VariableTransformBase.h.

Referenced by Log(), and ~VariableTransformBase().

DataSetInfo& TMVA::VariableTransformBase::fDsi [protected]

Definition at line 126 of file VariableTransformBase.h.

Event* TMVA::VariableTransformBase::fTransformedEvent [mutable, protected]

Definition at line 133 of file VariableTransformBase.h.

Event* TMVA::VariableTransformBase::fBackTransformedEvent [mutable, protected]

Definition at line 134 of file VariableTransformBase.h.

std::vector<TMVA::VariableInfo> TMVA::VariableTransformBase::fVariables [private]

Definition at line 148 of file VariableTransformBase.h.

std::vector<TMVA::VariableInfo> TMVA::VariableTransformBase::fTargets [private]

Definition at line 149 of file VariableTransformBase.h.

MsgLogger* TMVA::VariableTransformBase::fLogger [mutable, protected]

Definition at line 155 of file VariableTransformBase.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