PandaRoot
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

◆ AppType

typedef enum AppType AppType

◆ NormType

typedef enum NormType NormType

Enumeration Type Documentation

◆ AppType

enum AppType
Enumerator
UNKAPP 
TRAIN 
CLASSIFY 
TMVATRAIN 
TMVACLS 
PRE_INIT_EVTS 

Definition at line 50 of file PndMvaDataSet.h.

50  {
51  UNKAPP = 0,
52  TRAIN = 1, // Training algorithm.
53  CLASSIFY = 2, // Read weights to do classification.
54  TMVATRAIN = 10, // Provide input for TMVA Training.
55  TMVACLS = 20, // TMVA classification.
56  PRE_INIT_EVTS = 30 // Pre-initialized event data.
57 } AppType;
AppType
Definition: PndMvaDataSet.h:50

◆ NormType

enum NormType
Enumerator
NONORM 
VARX 
MINMAX 
MEDIAN 
VARNORM 

Definition at line 60 of file PndMvaDataSet.h.

60  {
61  NONORM = 0, // Do nothing
62  VARX = 1, // Use Sample variance
63  MINMAX = 2, // Use Sample Min and Max
64  MEDIAN = 3, // Use median and interquartile range (IQR).
65  VARNORM = 4 // Variable Normalize Transform
66 } NormType;
NormType
Definition: PndMvaDataSet.h:60