TMVA::Event Class Reference

#include <Event.h>

List of all members.

Public Member Functions

 Event ()
 Event (const Event &)
 Event (const std::vector< Float_t > &values, const std::vector< Float_t > &targetValues, const std::vector< Float_t > &spectatorValues, UInt_t theClass=0, Double_t weight=1.0, Double_t boostweight=1.0)
 Event (const std::vector< Float_t > &values, const std::vector< Float_t > &targetValues, UInt_t theClass=0, Double_t weight=1.0, Double_t boostweight=1.0)
 Event (const std::vector< Float_t > &, UInt_t theClass, Double_t weight=1.0, Double_t boostweight=1.0)
 Event (const std::vector< Float_t * > *&, UInt_t nvar)
 ~Event ()
Bool_t IsDynamic () const
Double_t GetWeight () const
Double_t GetOriginalWeight () const
Double_t GetBoostWeight () const
UInt_t GetClass () const
UInt_t GetNVariables () const
UInt_t GetNTargets () const
UInt_t GetNSpectators () const
const std::vector< UInt_t > * GetVariableArrangement () const
Float_t GetValue (UInt_t ivar) const
const std::vector< Float_t > & GetValues () const
Float_t GetTarget (UInt_t itgt) const
std::vector< Float_t > & GetTargets () const
Float_t GetSpectator (UInt_t ivar) const
std::vector< Float_t > & GetSpectators () const
void ScaleWeight (Double_t s)
void SetWeight (Double_t w)
void SetBoostWeight (Double_t w)
void ScaleBoostWeight (Double_t s)
void SetClass (UInt_t t)
void SetVal (UInt_t ivar, Float_t val)
void SetTarget (UInt_t itgt, Float_t value)
void SetSpectator (UInt_t ivar, Float_t value)
void SetVariableArrangement (std::vector< UInt_t > *const m) const
void CopyVarValues (const Event &other)
void Print (std::ostream &o) const
 Event ()
 Event (const Event &)
 Event (const std::vector< Float_t > &values, const std::vector< Float_t > &targetValues, const std::vector< Float_t > &spectatorValues, UInt_t theClass=0, Double_t weight=1.0, Double_t boostweight=1.0)
 Event (const std::vector< Float_t > &values, const std::vector< Float_t > &targetValues, UInt_t theClass=0, Double_t weight=1.0, Double_t boostweight=1.0)
 Event (const std::vector< Float_t > &, UInt_t theClass, Double_t weight=1.0, Double_t boostweight=1.0)
 Event (const std::vector< Float_t * > *&, UInt_t nvar)
 ~Event ()
Bool_t IsDynamic () const
Double_t GetWeight () const
Double_t GetOriginalWeight () const
Double_t GetBoostWeight () const
UInt_t GetClass () const
UInt_t GetNVariables () const
UInt_t GetNTargets () const
UInt_t GetNSpectators () const
const std::vector< UInt_t > * GetVariableArrangement () const
Float_t GetValue (UInt_t ivar) const
const std::vector< Float_t > & GetValues () const
Float_t GetTarget (UInt_t itgt) const
std::vector< Float_t > & GetTargets () const
Float_t GetSpectator (UInt_t ivar) const
std::vector< Float_t > & GetSpectators () const
void ScaleWeight (Double_t s)
void SetWeight (Double_t w)
void SetBoostWeight (Double_t w)
void ScaleBoostWeight (Double_t s)
void SetClass (UInt_t t)
void SetVal (UInt_t ivar, Float_t val)
void SetTarget (UInt_t itgt, Float_t value)
void SetSpectator (UInt_t ivar, Float_t value)
void SetVariableArrangement (std::vector< UInt_t > *const m) const
void CopyVarValues (const Event &other)
void Print (std::ostream &o) const

Static Public Member Functions

static void ClearDynamicVariables ()
static void ClearDynamicVariables ()

Private Attributes

std::vector< Float_tfValues
std::vector< Float_t * > * fValuesDynamic
std::vector< Float_tfTargets
std::vector< Float_tfSpectators
std::vector< UInt_t > * fVariableArrangement
UInt_t fClass
Double_t fWeight
Double_t fBoostWeight
Bool_t fDynamic
std::vector< Float_tfValues
std::vector< Float_t * > * fValuesDynamic
std::vector< Float_tfTargets
std::vector< Float_tfSpectators
std::vector< UInt_t > * fVariableArrangement

Friends

std::ostream & operator<< (std::ostream &os, const Event &event)
std::ostream & operator<< (std::ostream &os, const Event &event)


Detailed Description

Definition at line 51 of file Event.h.


Constructor & Destructor Documentation

Event::Event (  ) 

Definition at line 39 of file Event.cxx.

Event::Event ( const Event  ) 

Definition at line 129 of file Event.cxx.

Event::Event ( const std::vector< Float_t > &  values,
const std::vector< Float_t > &  targetValues,
const std::vector< Float_t > &  spectatorValues,
UInt_t  theClass = 0,
Double_t  weight = 1.0,
Double_t  boostweight = 1.0 
) [explicit]

Definition at line 73 of file Event.cxx.

Event::Event ( const std::vector< Float_t > &  values,
const std::vector< Float_t > &  targetValues,
UInt_t  theClass = 0,
Double_t  weight = 1.0,
Double_t  boostweight = 1.0 
) [explicit]

Definition at line 54 of file Event.cxx.

Event::Event ( const std::vector< Float_t > &  ,
UInt_t  theClass,
Double_t  weight = 1.0,
Double_t  boostweight = 1.0 
) [explicit]

Definition at line 93 of file Event.cxx.

Event::Event ( const std::vector< Float_t * > *&  ,
UInt_t  nvar 
) [explicit]

Definition at line 111 of file Event.cxx.

References fValuesDynamic.

Event::~Event (  ) 

Definition at line 144 of file Event.cxx.

TMVA::Event::Event (  ) 

TMVA::Event::Event ( const Event  ) 

TMVA::Event::Event ( const std::vector< Float_t > &  values,
const std::vector< Float_t > &  targetValues,
const std::vector< Float_t > &  spectatorValues,
UInt_t  theClass = 0,
Double_t  weight = 1.0,
Double_t  boostweight = 1.0 
) [explicit]

TMVA::Event::Event ( const std::vector< Float_t > &  values,
const std::vector< Float_t > &  targetValues,
UInt_t  theClass = 0,
Double_t  weight = 1.0,
Double_t  boostweight = 1.0 
) [explicit]

TMVA::Event::Event ( const std::vector< Float_t > &  ,
UInt_t  theClass,
Double_t  weight = 1.0,
Double_t  boostweight = 1.0 
) [explicit]

TMVA::Event::Event ( const std::vector< Float_t * > *&  ,
UInt_t  nvar 
) [explicit]

TMVA::Event::~Event (  ) 


Member Function Documentation

Bool_t TMVA::Event::IsDynamic (  )  const [inline]

Definition at line 74 of file Event.h.

References fDynamic.

Referenced by utEvent::_testConstructor1(), utEvent::_testConstructor2(), utEvent::_testConstructor3(), utEvent::_testConstructor4(), utEvent::_testConstructor5(), and utEvent::_testConstructor6().

Double_t TMVA::Event::GetWeight (  )  const [inline]

Definition at line 76 of file Event.h.

References fBoostWeight, and fWeight.

Referenced by utEvent::_testConstructor1(), utEvent::_testConstructor2(), utEvent::_testConstructor3(), utEvent::_testConstructor4(), utEvent::_testConstructor5(), utEvent::_testMutators(), TMVA::MethodBoost::CalcMethodWeight(), TMVA::DecisionTree::CheckEventWithPrunedTree(), TMVA::MethodBase::CreateMVAPdfs(), TMVA::MethodLikelihood::CreateRanking(), TMVA::PDEFoamDistr::FillBinarySearchTree(), TMVA::DecisionTree::FillEvent(), TMVA::PDEFoam::FillFoamCells(), TMVA::MethodBoost::FindMVACut(), TMVA::MethodBase::GetEfficiency(), TMVA::MethodKNN::GetMvaValue(), TMVA::MethodKNN::GetRegressionValues(), TMVA::MethodBase::GetTrainingEfficiency(), TMVA::MethodBase::GetTWeight(), TMVA::BinarySearchTree::Insert(), TMVA::VariableGaussTransform::InverseTransform(), TMVA::VariablePCATransform::InverseTransform(), TMVA::VariableDecorrTransform::InverseTransform(), TMVA::RuleFitParams::LossFunction(), TMVA::operator<<(), TMVA::MethodMLP::SimulateEvent(), TMVA::MethodBoost::SingleBoost(), TMVA::MethodDT::TestTreeQuality(), TMVA::MethodLikelihood::Train(), TMVA::MethodMLP::TrainOneEvent(), TMVA::VariablePCATransform::Transform(), TMVA::VariableNormalizeTransform::Transform(), TMVA::VariableGaussTransform::Transform(), and TMVA::VariableDecorrTransform::Transform().

Double_t TMVA::Event::GetOriginalWeight (  )  const [inline]

Definition at line 77 of file Event.h.

References fWeight.

Referenced by utEvent::_testConstructor1(), utEvent::_testConstructor2(), utEvent::_testConstructor3(), utEvent::_testConstructor4(), utEvent::_testConstructor5(), TMVA::PDEFoamDistr::FillBinarySearchTree(), TMVA::PDEFoam::FillFoamCells(), TMVA::DataSetFactory::RenormEvents(), and TMVA::MethodBoost::SingleBoost().

Double_t TMVA::Event::GetBoostWeight (  )  const [inline]

Definition at line 78 of file Event.h.

References fBoostWeight, and TMath::Max().

Referenced by utEvent::_testConstructor1(), utEvent::_testConstructor2(), utEvent::_testConstructor3(), utEvent::_testConstructor4(), utEvent::_testConstructor5(), utEvent::_testMutators(), TMVA::MethodCommittee::AdaBoost(), TMVA::VariableGaussTransform::InverseTransform(), TMVA::VariablePCATransform::InverseTransform(), TMVA::VariableDecorrTransform::InverseTransform(), TMVA::VariablePCATransform::Transform(), TMVA::VariableNormalizeTransform::Transform(), TMVA::VariableGaussTransform::Transform(), and TMVA::VariableDecorrTransform::Transform().

UInt_t TMVA::Event::GetClass (  )  const [inline]

Definition at line 79 of file Event.h.

References fClass.

Referenced by utEvent::_testConstructor1(), utEvent::_testConstructor2(), utEvent::_testConstructor3(), utEvent::_testConstructor4(), utEvent::_testConstructor5(), utEvent::_testMutators(), TMVA::DecisionTree::CheckEventWithPrunedTree(), TMVA::DecisionTree::FillEvent(), TMVA::PDEFoam::FillFoamCells(), TMVA::MethodMLP::GetCEErr(), TMVA::MethodMLP::GetMSEErr(), TMVA::DataSetInfo::GetTargetsForMulticlass(), TMVA::DataSet::GetTree(), TMVA::VariableGaussTransform::InverseTransform(), TMVA::VariableDecorrTransform::InverseTransform(), TMVA::VariablePCATransform::InverseTransform(), TMVA::DataSetInfo::IsSignal(), TMVA::operator<<(), TMVA::RuleEnsemble::RuleResponseStats(), TMVA::MethodMLP::SimulateEvent(), TMVA::VariableNormalizeTransform::Transform(), TMVA::VariablePCATransform::Transform(), TMVA::VariableGaussTransform::Transform(), and TMVA::VariableDecorrTransform::Transform().

UInt_t Event::GetNVariables (  )  const

Definition at line 235 of file Event.cxx.

References fValues, and fVariableArrangement.

Referenced by utEvent::_testConstructor1(), utEvent::_testConstructor2(), utEvent::_testConstructor3(), utEvent::_testConstructor4(), utEvent::_testConstructor5(), GetSpectator(), TMVA::BinarySearchTree::Insert(), TMVA::VariableGaussTransform::InverseTransform(), TMVA::VariableDecorrTransform::InverseTransform(), TMVA::VariablePCATransform::InverseTransform(), TMVA::VariableNormalizeTransform::InverseTransform(), TMVA::VariableNormalizeTransform::Transform(), TMVA::VariablePCATransform::Transform(), TMVA::VariableGaussTransform::Transform(), and TMVA::VariableDecorrTransform::Transform().

UInt_t Event::GetNTargets (  )  const

Definition at line 247 of file Event.cxx.

References fTargets.

Referenced by utEvent::_testConstructor1(), utEvent::_testConstructor2(), utEvent::_testConstructor3(), utEvent::_testConstructor4(), TMVA::DecisionTree::CheckEventWithPrunedTree(), TMVA::MethodPDERS::GetRegressionValues(), TMVA::VariableGaussTransform::InverseTransform(), TMVA::VariableDecorrTransform::InverseTransform(), TMVA::VariablePCATransform::Transform(), TMVA::VariableNormalizeTransform::Transform(), TMVA::VariableGaussTransform::Transform(), and TMVA::VariableDecorrTransform::Transform().

UInt_t Event::GetNSpectators (  )  const

Definition at line 254 of file Event.cxx.

References fSpectators, fValues, and fVariableArrangement.

Referenced by utEvent::_testConstructor1(), utEvent::_testConstructor2(), utEvent::_testConstructor3(), and GetValues().

const std::vector<UInt_t>* TMVA::Event::GetVariableArrangement (  )  const [inline]

Definition at line 85 of file Event.h.

References fVariableArrangement.

Referenced by TMVA::VariablePCATransform::Transform().

Float_t Event::GetValue ( UInt_t  ivar  )  const

Definition at line 183 of file Event.cxx.

References fDynamic, fSpectators, fValues, fVariableArrangement, and retval.

Referenced by utEvent::_testConstructor2(), utEvent::_testConstructor3(), utEvent::_testConstructor4(), utEvent::_testConstructor5(), utEvent::_testMutators(), TMVA::MethodPDERS::CRScalc(), TMVA::BinarySearchTreeNode::EqualsMe(), TMVA::MethodCuts::EstimatorFunction(), TMVA::RuleCut::EvalEvent(), TMVA::RuleEnsemble::EvalLinEventRaw(), TMVA::MethodANNBase::ForceNetworkInputs(), TMVA::MethodHMatrix::GetChi2(), TMVA::MethodANNBase::GetMulticlassValues(), TMVA::MethodFisher::GetMvaValue(), TMVA::MethodCuts::GetMvaValue(), TMVA::MethodKNN::GetMvaValue(), TMVA::MethodCFMlpANN::GetMvaValue(), TMVA::MethodANNBase::GetMvaValue(), TMVA::MethodTMlpANN::GetMvaValue(), TMVA::MethodLikelihood::GetMvaValue(), TMVA::MethodPDERS::GetNormalizedDistance(), TMVA::MethodKNN::GetRegressionValues(), TMVA::MethodANNBase::GetRegressionValues(), TMVA::MethodPDERS::GetSample(), TMVA::BDTEventWrapper::GetVal(), TMVA::BinarySearchTreeNode::GoesLeft(), TMVA::BinarySearchTreeNode::GoesRight(), TMVA::DecisionTreeNode::GoesRight(), TMVA::MethodFDA::InterpretFormula(), TMVA::VariableGaussTransform::InverseTransform(), TMVA::VariableDecorrTransform::InverseTransform(), TMVA::VariableNormalizeTransform::InverseTransform(), TMVA::operator<<(), TMVA::MethodPDERS::RRScalc(), TMVA::MethodTMlpANN::Train(), TMVA::MethodLikelihood::Train(), TMVA::MethodCuts::Train(), TMVA::VariablePCATransform::Transform(), TMVA::VariableNormalizeTransform::Transform(), TMVA::VariableGaussTransform::Transform(), TMVA::VariableDecorrTransform::Transform(), TMVA::RuleFitAPI::WriteTest(), and TMVA::RuleFitAPI::WriteTrain().

const std::vector< Float_t > & Event::GetValues (  )  const

Definition at line 213 of file Event.cxx.

References fDynamic, fValues, fValuesDynamic, fVariableArrangement, GetNSpectators(), and val.

Referenced by utEvent::_testConstructor2(), utEvent::_testConstructor3(), utEvent::_testConstructor4(), utEvent::_testConstructor5(), utEvent::_testMutators(), TMVA::PDEFoamDistr::FillBinarySearchTree(), TMVA::PDEFoam::FillFoamCells(), TMVA::MethodPDEFoam::GetMvaValue(), TMVA::MethodLD::GetMvaValue(), TMVA::MethodPDEFoam::GetRegressionValues(), TMVA::MethodLD::GetRegressionValues(), TMVA::VariablePCATransform::InverseTransform(), and TMVA::VariablePCATransform::Transform().

Float_t TMVA::Event::GetTarget ( UInt_t  itgt  )  const [inline]

Definition at line 90 of file Event.h.

References fTargets.

Referenced by utEvent::_testConstructor2(), utEvent::_testConstructor3(), utEvent::_testConstructor4(), utEvent::_testMutators(), TMVA::DecisionTree::CheckEventWithPrunedTree(), TMVA::MethodFDA::EstimatorFunction(), TMVA::MethodMLP::GetCEErr(), TMVA::MethodMLP::GetMSEErr(), TMVA::MethodSVM::GetRegressionValues(), TMVA::MethodPDEFoam::GetRegressionValues(), TMVA::MethodFDA::GetRegressionValues(), TMVA::MethodLD::GetRegressionValues(), TMVA::MethodBDT::GetRegressionValues(), TMVA::MethodANNBase::GetRegressionValues(), TMVA::MethodPDERS::GetRegressionValues(), TMVA::VariableGaussTransform::InverseTransform(), TMVA::VariableDecorrTransform::InverseTransform(), TMVA::VariableNormalizeTransform::InverseTransform(), TMVA::operator<<(), TMVA::MethodMLP::SimulateEvent(), TMVA::VariablePCATransform::Transform(), TMVA::VariableNormalizeTransform::Transform(), TMVA::VariableGaussTransform::Transform(), and TMVA::VariableDecorrTransform::Transform().

std::vector<Float_t>& TMVA::Event::GetTargets (  )  const [inline]

Definition at line 91 of file Event.h.

References fTargets.

Referenced by utEvent::_testConstructor2(), utEvent::_testConstructor3(), utEvent::_testConstructor4(), utEvent::_testMutators(), TMVA::PDEFoamDistr::FillBinarySearchTree(), TMVA::PDEFoam::FillFoamCells(), and TMVA::MethodMLP::TrainOneEvent().

Float_t Event::GetSpectator ( UInt_t  ivar  )  const

Definition at line 205 of file Event.cxx.

References fDynamic, fSpectators, fValuesDynamic, and GetNVariables().

Referenced by utEvent::_testConstructor2(), utEvent::_testConstructor3(), utEvent::_testMutators(), TMVA::operator<<(), and TMVA::MethodCategory::PassesCut().

std::vector<Float_t>& TMVA::Event::GetSpectators (  )  const [inline]

Definition at line 94 of file Event.h.

References fSpectators.

Referenced by utEvent::_testConstructor2(), utEvent::_testConstructor3(), and utEvent::_testMutators().

void TMVA::Event::ScaleWeight ( Double_t  s  )  [inline]

Definition at line 96 of file Event.h.

References fWeight.

Referenced by utEvent::_testMutators(), and TMVA::DataSetFactory::RenormEvents().

void TMVA::Event::SetWeight ( Double_t  w  )  [inline]

Definition at line 97 of file Event.h.

References fWeight.

Referenced by utEvent::_testMutators(), TMVA::VariableGaussTransform::InverseTransform(), TMVA::VariableDecorrTransform::InverseTransform(), TMVA::VariablePCATransform::InverseTransform(), TMVA::VariableNormalizeTransform::Transform(), TMVA::VariablePCATransform::Transform(), TMVA::VariableGaussTransform::Transform(), and TMVA::VariableDecorrTransform::Transform().

void TMVA::Event::SetBoostWeight ( Double_t  w  )  [inline]

Definition at line 98 of file Event.h.

References fBoostWeight.

Referenced by utEvent::_testMutators(), TMVA::MethodCommittee::AdaBoost(), TMVA::MethodCommittee::Bagging(), TMVA::VariableGaussTransform::InverseTransform(), TMVA::VariablePCATransform::InverseTransform(), TMVA::VariableDecorrTransform::InverseTransform(), TMVA::MethodBoost::ResetBoostWeights(), TMVA::MethodBoost::SingleBoost(), TMVA::VariablePCATransform::Transform(), TMVA::VariableNormalizeTransform::Transform(), TMVA::VariableGaussTransform::Transform(), and TMVA::VariableDecorrTransform::Transform().

void TMVA::Event::ScaleBoostWeight ( Double_t  s  )  [inline]

Definition at line 99 of file Event.h.

References fBoostWeight.

Referenced by utEvent::_testMutators(), and TMVA::MethodBoost::SingleBoost().

void TMVA::Event::SetClass ( UInt_t  t  )  [inline]

Definition at line 100 of file Event.h.

References fClass.

Referenced by utEvent::_testMutators(), TMVA::VariableGaussTransform::InverseTransform(), TMVA::VariableDecorrTransform::InverseTransform(), TMVA::VariablePCATransform::InverseTransform(), TMVA::VariableNormalizeTransform::Transform(), TMVA::VariablePCATransform::Transform(), TMVA::VariableGaussTransform::Transform(), and TMVA::VariableDecorrTransform::Transform().

void Event::SetVal ( UInt_t  ivar,
Float_t  val 
)

Definition at line 267 of file Event.cxx.

References fDynamic, and fValues.

Referenced by utEvent::_testMutators(), TMVA::PDEFoamDistr::FillBinarySearchTree(), TMVA::VariableGaussTransform::InverseTransform(), TMVA::VariablePCATransform::InverseTransform(), TMVA::VariableDecorrTransform::InverseTransform(), TMVA::VariableNormalizeTransform::InverseTransform(), TMVA::VariablePCATransform::Transform(), TMVA::VariableNormalizeTransform::Transform(), TMVA::VariableGaussTransform::Transform(), and TMVA::VariableDecorrTransform::Transform().

void Event::SetTarget ( UInt_t  itgt,
Float_t  value 
)

Definition at line 284 of file Event.cxx.

References fTargets.

Referenced by utEvent::_testMutators(), TMVA::MethodSVM::GetRegressionValues(), TMVA::MethodPDEFoam::GetRegressionValues(), TMVA::MethodFDA::GetRegressionValues(), TMVA::MethodLD::GetRegressionValues(), TMVA::MethodBDT::GetRegressionValues(), TMVA::MethodANNBase::GetRegressionValues(), TMVA::MethodPDERS::GetRegressionValues(), TMVA::VariableGaussTransform::InverseTransform(), TMVA::VariableDecorrTransform::InverseTransform(), TMVA::VariableNormalizeTransform::InverseTransform(), TMVA::VariablePCATransform::Transform(), TMVA::VariableNormalizeTransform::Transform(), TMVA::VariableGaussTransform::Transform(), and TMVA::VariableDecorrTransform::Transform().

void Event::SetSpectator ( UInt_t  ivar,
Float_t  value 
)

Definition at line 293 of file Event.cxx.

References fSpectators.

Referenced by utEvent::_testMutators().

void Event::SetVariableArrangement ( std::vector< UInt_t > *const   m  )  const

Definition at line 161 of file Event.cxx.

References fVariableArrangement.

Referenced by TMVA::MethodCategory::GetMvaValue().

void Event::ClearDynamicVariables (  )  [static]

Definition at line 150 of file Event.cxx.

Referenced by G__G__TMVA1_175_0_31(), and G__setup_memfuncTMVAcLcLEvent().

void Event::CopyVarValues ( const Event other  ) 

Definition at line 173 of file Event.cxx.

References fBoostWeight, fClass, fValues, and fWeight.

void Event::Print ( std::ostream &  o  )  const

Definition at line 277 of file Event.cxx.

Bool_t TMVA::Event::IsDynamic (  )  const [inline]

Definition at line 74 of file Event.h.

References fDynamic.

Double_t TMVA::Event::GetWeight (  )  const [inline]

Definition at line 76 of file Event.h.

References fBoostWeight, and fWeight.

Double_t TMVA::Event::GetOriginalWeight (  )  const [inline]

Definition at line 77 of file Event.h.

References fWeight.

Double_t TMVA::Event::GetBoostWeight (  )  const [inline]

Definition at line 78 of file Event.h.

References fBoostWeight, and TMath::Max().

UInt_t TMVA::Event::GetClass (  )  const [inline]

Definition at line 79 of file Event.h.

References fClass.

UInt_t TMVA::Event::GetNVariables (  )  const

UInt_t TMVA::Event::GetNTargets (  )  const

UInt_t TMVA::Event::GetNSpectators (  )  const

const std::vector<UInt_t>* TMVA::Event::GetVariableArrangement (  )  const [inline]

Definition at line 85 of file Event.h.

References fVariableArrangement.

Float_t TMVA::Event::GetValue ( UInt_t  ivar  )  const

const std::vector<Float_t>& TMVA::Event::GetValues (  )  const

Float_t TMVA::Event::GetTarget ( UInt_t  itgt  )  const [inline]

Definition at line 90 of file Event.h.

References fTargets.

std::vector<Float_t>& TMVA::Event::GetTargets (  )  const [inline]

Definition at line 91 of file Event.h.

References fTargets.

Float_t TMVA::Event::GetSpectator ( UInt_t  ivar  )  const

std::vector<Float_t>& TMVA::Event::GetSpectators (  )  const [inline]

Definition at line 94 of file Event.h.

References fSpectators.

void TMVA::Event::ScaleWeight ( Double_t  s  )  [inline]

Definition at line 96 of file Event.h.

References fWeight.

void TMVA::Event::SetWeight ( Double_t  w  )  [inline]

Definition at line 97 of file Event.h.

References fWeight.

void TMVA::Event::SetBoostWeight ( Double_t  w  )  [inline]

Definition at line 98 of file Event.h.

References fBoostWeight.

void TMVA::Event::ScaleBoostWeight ( Double_t  s  )  [inline]

Definition at line 99 of file Event.h.

References fBoostWeight.

void TMVA::Event::SetClass ( UInt_t  t  )  [inline]

Definition at line 100 of file Event.h.

References fClass.

void TMVA::Event::SetVal ( UInt_t  ivar,
Float_t  val 
)

void TMVA::Event::SetTarget ( UInt_t  itgt,
Float_t  value 
)

void TMVA::Event::SetSpectator ( UInt_t  ivar,
Float_t  value 
)

void TMVA::Event::SetVariableArrangement ( std::vector< UInt_t > *const   m  )  const

static void TMVA::Event::ClearDynamicVariables (  )  [static]

void TMVA::Event::CopyVarValues ( const Event other  ) 

void TMVA::Event::Print ( std::ostream &  o  )  const


Friends And Related Function Documentation

std::ostream& operator<< ( std::ostream &  os,
const Event event 
) [friend]

std::ostream& operator<< ( std::ostream &  os,
const Event event 
) [friend]


Member Data Documentation

std::vector<Float_t> TMVA::Event::fValues [mutable, private]

Definition at line 113 of file Event.h.

Referenced by CopyVarValues(), GetNSpectators(), GetNVariables(), GetValue(), GetValues(), TMVA::operator<<(), and SetVal().

std::vector<Float_t*>* TMVA::Event::fValuesDynamic [mutable, private]

Definition at line 114 of file Event.h.

Referenced by Event(), GetSpectator(), and GetValues().

std::vector<Float_t> TMVA::Event::fTargets [mutable, private]

Definition at line 115 of file Event.h.

Referenced by GetNTargets(), GetTarget(), GetTargets(), TMVA::operator<<(), and SetTarget().

std::vector<Float_t> TMVA::Event::fSpectators [mutable, private]

Definition at line 116 of file Event.h.

Referenced by GetNSpectators(), GetSpectator(), GetSpectators(), GetValue(), TMVA::operator<<(), and SetSpectator().

std::vector<UInt_t>* TMVA::Event::fVariableArrangement [mutable, private]

Definition at line 117 of file Event.h.

Referenced by GetNSpectators(), GetNVariables(), GetValue(), GetValues(), GetVariableArrangement(), and SetVariableArrangement().

UInt_t Event::fClass [private]

Definition at line 119 of file Event.h.

Referenced by CopyVarValues(), GetClass(), and SetClass().

Double_t Event::fWeight [private]

Definition at line 120 of file Event.h.

Referenced by CopyVarValues(), GetOriginalWeight(), GetWeight(), ScaleWeight(), and SetWeight().

Double_t Event::fBoostWeight [private]

Definition at line 121 of file Event.h.

Referenced by CopyVarValues(), GetBoostWeight(), GetWeight(), ScaleBoostWeight(), and SetBoostWeight().

Bool_t Event::fDynamic [private]

Definition at line 122 of file Event.h.

Referenced by GetSpectator(), GetValue(), GetValues(), IsDynamic(), and SetVal().

std::vector<Float_t> TMVA::Event::fValues [mutable, private]

Definition at line 113 of file Event.h.

std::vector<Float_t*>* TMVA::Event::fValuesDynamic [mutable, private]

Definition at line 114 of file Event.h.

std::vector<Float_t> TMVA::Event::fTargets [mutable, private]

Definition at line 115 of file Event.h.

std::vector<Float_t> TMVA::Event::fSpectators [mutable, private]

Definition at line 116 of file Event.h.

std::vector<UInt_t>* TMVA::Event::fVariableArrangement [mutable, private]

Definition at line 117 of file Event.h.


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