|
ROOT
Reference Guide |
|
Go to the documentation of this file.
27 #ifndef ROOT_TMVA_DataSetInfo
28 #define ROOT_TMVA_DataSetInfo
58 class VariableTransformBase;
110 return (element !=
fVarArrays.end()) ? element->second : -1;
void SetTestingSumSignalWeights(Double_t testingSumSignalWeights)
MsgLogger & Log() const
message logger
const VariableInfo & GetTargetInfo(Int_t i) const
std::vector< ClassInfo * > fClasses
void ClearDataSet() const
A specialized string object used for TTree selections.
void SetTrainingSumBackgrWeights(Double_t trainingSumBackgrWeights)
Int_t FindVarIndex(const TString &) const
find variable by name
R__ALWAYS_INLINE Bool_t TestBit(UInt_t f) const
std::vector< VariableInfo > fVariables
void AddVariablesArray(const TString &expression, Int_t size, const TString &title="", const TString &unit="", Double_t min=0, Double_t max=0, char type='F', Bool_t normalized=kTRUE, void *external=0)
add an array of variables identified by an expression corresponding to an array entry in the tree
Bool_t IsSignal(const Event *ev) const
VariableInfo & AddSpectator(const TString &expression, const TString &title, const TString &unit, Double_t min, Double_t max, char type='F', Bool_t normalized=kTRUE, void *external=0)
add a spectator (can be a complex expression) to the set of spectator variables used in the MV analys...
void SetCut(const TCut &cut, const TString &className)
set the cut for the classes
Class that contains all the information of a class.
Double_t GetTrainingSumBackgrWeights()
void SetNormalization(const TString &norm)
const char * Data() const
DataSetManager * GetDataSetManager()
DataSet * GetDataSet() const
returns data set
void PrintCorrelationMatrix(TTree *theTree)
Int_t GetTargetNameMaxLength() const
std::vector< Float_t > * GetTargetsForMulticlass(const Event *ev)
A TTree represents a columnar dataset.
UInt_t GetNVariables() const
std::vector< Float_t > * fTargetsForMulticlass
UInt_t GetNSpectators(bool all=kTRUE) const
std::vector< VariableInfo > & GetSpectatorInfos()
Double_t GetTrainingSumSignalWeights()
void SetSplitOptions(const TString &so)
Double_t fTrainingSumBackgrWeights
const std::vector< VariableInfo > & GetVariableInfos() const
const std::vector< VariableInfo > & GetSpectatorInfos() const
Int_t GetVarArraySize(const TString &expression) const
const VariableInfo & GetVariableInfo(Int_t i) const
const TMatrixD * CorrelationMatrix(const TString &className) const
VariableInfo & GetVariableInfo(Int_t i)
Double_t fTrainingSumSignalWeights
std::vector< VariableInfo > fTargets
void SetWeightExpression(const TString &exp, const TString &className="")
set the weight expressions for the classes if class name is specified, set only for this class if cla...
void PrintCorrelationMatrix(const TString &className)
calculates the correlation matrices for signal and background, prints them to standard output,...
UInt_t GetNClasses() const
Double_t fTestingSumSignalWeights
Class that contains all the data information.
const TCut & GetCut(Int_t i) const
std::vector< VariableInfo > & GetTargetInfos()
void AddCut(const TCut &cut, const TString &className)
set the cut for the classes
Bool_t IsVariableFromArray(Int_t i) const
const TString & GetNormalization() const
const VariableInfo & GetSpectatorInfo(Int_t i) const
VariableInfo & GetSpectatorInfo(Int_t i)
Int_t GetVariableNameMaxLength() const
const TString GetWeightExpression(Int_t i) const
ClassInfo * GetClassInfo(Int_t clNum) const
Class for type info of MVA input variable.
Double_t GetTestingSumBackgrWeights()
Class that contains all the data information.
const std::vector< VariableInfo > & GetTargetInfos() const
void SetTrainingSumSignalWeights(Double_t trainingSumSignalWeights)
virtual ~DataSetInfo()
destructor
Service class for 2-Dim histogram classes.
void SetMsgType(EMsgType t) const
DataSetInfo(const DataSetInfo &)
void SetDataSetManager(DataSetManager *dsm)
TDirectory * GetRootDir() const
const TString & GetSplitOptions() const
DataSetInfo(const TString &name="Default")
constructor
const TCut & GetCut() const
Class that contains all the data information.
VariableInfo & AddVariable(const TString &expression, const TString &title="", const TString &unit="", Double_t min=0, Double_t max=0, char varType='F', Bool_t normalized=kTRUE, void *external=0)
add a variable (can be a complex expression) to the set of variables used in the MV analysis
void SetCorrelationMatrix(const TString &className, TMatrixD *matrix)
UInt_t GetNTargets() const
void SetRootDir(TDirectory *d)
Double_t fTestingSumBackgrWeights
Double_t GetTestingSumSignalWeights()
ostringstream derivative to redirect and format output
std::vector< VariableInfo > & GetVariableInfos()
TH2 * CreateCorrelationMatrixHist(const TMatrixD *m, const TString &hName, const TString &hTitle) const
ClassInfo * AddClass(const TString &className)
virtual const char * GetName() const
Returns name of object.
std::map< TString, int > fVarArrays
Mother of all ROOT objects.
#define ClassDef(name, id)
const TString & GetWeight() const
void PrintClasses() const
void SetTestingSumBackgrWeights(Double_t testingSumBackgrWeights)
TMVA::DataSetManager * fDataSetManager
Describe directory structure in memory.
UInt_t GetSignalClassIndex()
std::vector< VariableInfo > fSpectators
VariableInfo & AddTarget(const TString &expression, const TString &title, const TString &unit, Double_t min, Double_t max, Bool_t normalized=kTRUE, void *external=0)
add a variable (can be a complex expression) to the set of variables used in the MV analysis
Int_t GetClassNameMaxLength() const
VariableInfo & GetTargetInfo(Int_t i)
const TCut & GetCut(const TString &className) const
std::vector< TString > GetListOfVariables() const
returns list of variables
create variable transformations