1#ifndef ROOT_EdbShowAlg_NN
2#define ROOT_EdbShowAlg_NN
10#include "TMultiLayerPerceptron.h"
TMultiLayerPerceptron * TMlpANN
Definition: ShowRec.h:340
Definition: EdbPVRec.h:148
Definition: EdbShowAlg_NN.h:142
TString eWeightFileString
Definition: EdbShowAlg_NN.h:149
void SetANNWeightString()
Definition: EdbShowAlg_NN.cxx:956
void Print()
Definition: EdbShowAlg_NN.cxx:999
Int_t eANN_Inputtype
Definition: EdbShowAlg_NN.h:158
TFile * eANNTrainingsTreeFile
Definition: EdbShowAlg_NN.h:153
Double_t eANN_OUTPUTTHRESHOLD
Definition: EdbShowAlg_NN.h:175
TString eWeightFileLayoutString
Definition: EdbShowAlg_NN.h:150
virtual ~EdbShowAlg_N3()
Definition: EdbShowAlg_NN.cxx:784
ClassDef(EdbShowAlg_N3, 1)
TMultiLayerPerceptron * Create_NN_ALG_MLP(TTree *inputtree, Int_t inputneurons)
Definition: EdbShowAlg_NN.cxx:891
TMultiLayerPerceptron * eTMlpANN
Definition: EdbShowAlg_NN.h:152
Double_t eANN_OutputValue
Definition: EdbShowAlg_NN.h:159
Bool_t eANN_DoTrain
Definition: EdbShowAlg_NN.h:156
TString GetWeightFileString()
Definition: EdbShowAlg_NN.h:203
Int_t eANN_NHIDDENLAYER
Definition: EdbShowAlg_NN.h:174
Int_t eANN_EQUALIZESGBG
Definition: EdbShowAlg_NN.h:176
TString eLayout
Definition: EdbShowAlg_NN.h:192
void Finalize()
Definition: EdbShowAlg_NN.cxx:1291
void Init()
Definition: EdbShowAlg_NN.cxx:796
Int_t eANN_NTRAINEPOCHS
Definition: EdbShowAlg_NN.h:173
void Execute()
Definition: EdbShowAlg_NN.cxx:1022
Int_t eANN_INPUTNEURONS
Definition: EdbShowAlg_NN.h:181
EdbShowAlg_N3(Bool_t ANN_DoTrain)
Definition: EdbShowAlg_NN.cxx:751
void Initialize()
Definition: EdbShowAlg_NN.cxx:837
TTree * eANNTree
Definition: EdbShowAlg_NN.h:151
Int_t eANN_PLATE_DELTANMAX
Definition: EdbShowAlg_NN.h:163
void SetWeightFileString(TString WeightFileString)
Definition: EdbShowAlg_NN.h:199
void LoadANNWeights()
Definition: EdbShowAlg_NN.cxx:974
void CreateANNTree()
Definition: EdbShowAlg_NN.cxx:845
Double_t eANN_Inputvar[24]
Definition: EdbShowAlg_NN.h:157
Definition: EdbShowAlg_NN.h:42
Int_t eANN_var_nseg_2before
Definition: EdbShowAlg_NN.h:87
Float_t eANN_var_dR_TestBT_To_InBT
Definition: EdbShowAlg_NN.h:60
Float_t eANN_var_zDist_TestBT_To_InBT
Definition: EdbShowAlg_NN.h:61
Float_t eANN_var_min_dR_after
Definition: EdbShowAlg_NN.h:83
Float_t eANN_var_mean_dR_same
Definition: EdbShowAlg_NN.h:71
Float_t eANN_var_mean_dR_before
Definition: EdbShowAlg_NN.h:69
TTree * eANNTree
Definition: EdbShowAlg_NN.h:52
Float_t eANN_var_min_dR_before
Definition: EdbShowAlg_NN.h:79
TString eWeightFileLayoutString
Definition: EdbShowAlg_NN.h:51
Float_t eANN_var_min_dR_2after
Definition: EdbShowAlg_NN.h:85
Float_t eANN_var_min_dR_same
Definition: EdbShowAlg_NN.h:81
Float_t eANN_var_mean_dR_after
Definition: EdbShowAlg_NN.h:73
ClassDef(EdbShowAlg_NN, 1)
void SetANNWeightString()
Definition: EdbShowAlg_NN.cxx:175
Float_t eANN_var_InBT_To_TestBT
Definition: EdbShowAlg_NN.h:57
Float_t eANN_var_mean_dT_same
Definition: EdbShowAlg_NN.h:70
void LoadANNWeights()
Definition: EdbShowAlg_NN.cxx:193
Float_t eANN_var_min_dT_before
Definition: EdbShowAlg_NN.h:78
Float_t eANN_var_min_dT_after
Definition: EdbShowAlg_NN.h:82
Float_t eANN_var_mean_dT_before
Definition: EdbShowAlg_NN.h:68
Float_t eANN_var_SpatialDist_TestBT_To_InBT
Definition: EdbShowAlg_NN.h:62
Float_t eANN_var_min_dT_2before
Definition: EdbShowAlg_NN.h:76
TMultiLayerPerceptron * eTMlpANN
Definition: EdbShowAlg_NN.h:53
Int_t eANN_var_nseg_3after
Definition: EdbShowAlg_NN.h:91
Int_t eANN_var_nseg_1after
Definition: EdbShowAlg_NN.h:89
Float_t eANN_var_dR_NextBT_To_TestBT
Definition: EdbShowAlg_NN.h:65
void CreateANNTree()
Definition: EdbShowAlg_NN.cxx:87
Float_t eANN_var_zDiff_TestBT_To_InBT
Definition: EdbShowAlg_NN.h:63
TMultiLayerPerceptron * Create_NN_ALG_MLP(TTree *inputtree, Int_t inputneurons)
Definition: EdbShowAlg_NN.cxx:139
Int_t eANN_var_nseg_3before
Definition: EdbShowAlg_NN.h:88
void Initialize()
Definition: EdbShowAlg_NN.cxx:79
Int_t GetMinsBeforeAndAfter(Float_t &min_dT, Float_t &min_dR, EdbPVRec *local_gAli, Int_t patterloop_cnt, EdbSegP *seg, Int_t n_patterns, Int_t BeforeOrAfter)
Definition: EdbShowAlg_NN.cxx:585
TString GetWeightFileString()
Definition: EdbShowAlg_NN.h:113
Float_t eANN_var_mean_dT_after
Definition: EdbShowAlg_NN.h:72
Int_t GetNSegBeforeAndAfter(EdbPVRec *local_gAli, Int_t patterloop_cnt, EdbSegP *seg, Int_t n_patterns, Int_t BeforeOrAfter)
Definition: EdbShowAlg_NN.cxx:523
Float_t eANN_var_dT_NextBT_To_TestBT
Definition: EdbShowAlg_NN.h:64
void Execute()
Definition: EdbShowAlg_NN.cxx:217
Float_t eANN_var_dT_InBT_To_TestBT
Definition: EdbShowAlg_NN.h:58
Int_t GetMeansBeforeAndAfter(Float_t &mean_dT, Float_t &mean_dR, EdbPVRec *local_gAli, Int_t patterloop_cnt, EdbSegP *seg, Int_t n_patterns, Int_t BeforeOrAfter)
Definition: EdbShowAlg_NN.cxx:672
Float_t eANN_var_mean_dT_2before
Definition: EdbShowAlg_NN.h:66
void Init()
Definition: EdbShowAlg_NN.cxx:52
Int_t eANN_var_nseg_same
Definition: EdbShowAlg_NN.h:92
Float_t eANN_var_dR_InBT_To_TestBT
Definition: EdbShowAlg_NN.h:59
Int_t eANN_var_nseg_2after
Definition: EdbShowAlg_NN.h:90
TString eWeightFileString
Definition: EdbShowAlg_NN.h:50
Float_t eANN_var_mean_dR_2after
Definition: EdbShowAlg_NN.h:75
void Finalize()
Definition: EdbShowAlg_NN.cxx:515
Int_t eANN_var_nseg_1before
Definition: EdbShowAlg_NN.h:86
Float_t eANN_var_min_dT_2after
Definition: EdbShowAlg_NN.h:84
Float_t eANN_var_min_dT_same
Definition: EdbShowAlg_NN.h:80
void SetWeightFileString(TString WeightFileString)
Definition: EdbShowAlg_NN.h:109
virtual ~EdbShowAlg_NN()
Definition: EdbShowAlg_NN.cxx:40
Int_t eANN_Inputtype
Definition: EdbShowAlg_NN.h:93
Float_t eANN_var_mean_dT_2after
Definition: EdbShowAlg_NN.h:74
Float_t eANN_var_mean_dR_2before
Definition: EdbShowAlg_NN.h:67
Float_t eANN_var_min_dR_2before
Definition: EdbShowAlg_NN.h:77
Definition: EdbShowAlg.h:40
Definition: AlignmentCint.cxx:51