FairRoot/PandaRoot
Classes | Typedefs | Enumerations
PndMvaDataSet.h File Reference
#include <iostream>
#include <fstream>
#include <string>
#include <vector>
#include <map>
#include <set>
#include <algorithm>
#include <cmath>
#include <cassert>
#include <limits>
#include <typeinfo>
#include <exception>
#include <utility>
#include "TFile.h"
#include "TTree.h"
#include "TRandom3.h"
#include "PndMvaClass.h"
#include "PndMvaVariable.h"
#include "PndMvaVarPCATransform.h"

Go to the source code of this file.

Classes

class  PndMvaDataSetException
 
class  PndMvaDataSet
 

Typedefs

typedef enum AppType AppType
 
typedef enum NormType NormType
 

Enumerations

enum  AppType {
  UNKAPP = 0, TRAIN = 1, CLASSIFY = 2, TMVATRAIN = 10,
  TMVACLS = 20, PRE_INIT_EVTS = 30
}
 
enum  NormType {
  NONORM = 0, VARX = 1, MINMAX = 2, MEDIAN = 3,
  VARNORM = 4
}
 

Typedef Documentation

typedef enum AppType AppType
typedef enum NormType NormType

Enumeration Type Documentation

enum AppType
Enumerator
UNKAPP 
TRAIN 
CLASSIFY 
TMVATRAIN 
TMVACLS 
PRE_INIT_EVTS 

Definition at line 38 of file PndMvaDataSet.h.

38  {
39  UNKAPP = 0,
40  TRAIN = 1, // Training algorithm.
41  CLASSIFY = 2, // Read weights to do classification.
42  TMVATRAIN = 10,// Provide input for TMVA Training.
43  TMVACLS = 20,// TMVA classification.
44  PRE_INIT_EVTS = 30 // Pre-initialized event data.
45 } AppType;
AppType
Definition: PndMvaDataSet.h:38
enum NormType
Enumerator
NONORM 
VARX 
MINMAX 
MEDIAN 
VARNORM 

Definition at line 48 of file PndMvaDataSet.h.

48  {
49  NONORM = 0, // Do nothing
50  VARX = 1, // Use Sample variance
51  MINMAX = 2, // Use Sample Min and Max
52  MEDIAN = 3, // Use median and interquartile range (IQR).
53  VARNORM = 4 // Variable Normalize Transform
54 } NormType;
NormType
Definition: PndMvaDataSet.h:48