FEDRA emulsion software from the OPERA Collaboration
ShowRec_Alg_NN.h
Go to the documentation of this file.
1//---------------------------------------------------------------------------------
2//- VARIABLES: related to specific ReconstructionAlgorithms:
3//- NN ALG:
4//---------------------------------------------------------------------------------
5Bool_t var_NN_DoTrain=kFALSE;
6Bool_t var_NN_DoRUN=kTRUE;
13//--------
23// -------------------------------
99// -------------------------------
100Int_t GetNSegBeforeAndAfter(EdbPVRec* local_gAli, Int_t patterloop_cnt, EdbSegP* seg, Int_t n_patterns, Int_t BeforeOrAfter);
101Int_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);
102Int_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);
104TMultiLayerPerceptron* TMlpANN;
105void Get_NN_ALG_MLP(TTree* inputtree, Int_t parasetnr);
106void Load_NN_ALG_MLP_weights(TMultiLayerPerceptron* mlp, Int_t parasetnr);
107//---------------------------------------------------------------------------------
TH1F * var_NN__BG__mean_dT_TestBT_ToSamePlate
Definition: ShowRec_Alg_NN.h:55
TH1F * var_NN__SG__min_dR_TestBT_To2AfterPlate
Definition: ShowRec_Alg_NN.h:93
TH1F * var_NN__BG__mean_dR_TestBT_To2BeforePlate
Definition: ShowRec_Alg_NN.h:43
TH1F * var_NN__BG__nseg_TestBT_ToSamePlate
Definition: ShowRec_Alg_NN.h:30
TH1F * var_NN__ALL__min_dT_TestBT_ToAfterPlate
Definition: ShowRec_Alg_NN.h:92
TH1F * var_NN__SG__min_dR_TestBT_ToSamePlate
Definition: ShowRec_Alg_NN.h:81
TH1F * var_NN__BG__mean_dT_TestBT_To2BeforePlate
Definition: ShowRec_Alg_NN.h:49
Bool_t var_NN_DoRUN
Definition: ShowRec_Alg_NN.h:6
TH1F * var_NN__BG__mean_dT_TestBT_ToAfterPlate
Definition: ShowRec_Alg_NN.h:61
TH1F * var_NN__SG__dT_InBT_To_TestBT
Definition: ShowRec_Alg_NN.h:15
TH1F * var_NN__ALL__nseg_TestBT_ToBeforePlate
Definition: ShowRec_Alg_NN.h:26
TH1F * var_NN__ALL__dR_TestBT_To_InBT
Definition: ShowRec_Alg_NN.h:22
TH1F * var_NN__ALL__mean_dT_TestBT_To2AfterPlate
Definition: ShowRec_Alg_NN.h:68
TH1F * var_NN__BG__mean_dR_TestBT_To2AfterPlate
Definition: ShowRec_Alg_NN.h:64
void Load_NN_ALG_MLP_weights(TMultiLayerPerceptron *mlp, Int_t parasetnr)
Definition: ShowRec.cpp:6088
TH1F * var_NN__SG__min_dT_TestBT_ToBeforePlate
Definition: ShowRec_Alg_NN.h:75
TH1F * var_NN__BG__dR_InBT_To_TestBT
Definition: ShowRec_Alg_NN.h:18
TH1F * var_NN__ALL__min_dR_TestBT_To2BeforePlate
Definition: ShowRec_Alg_NN.h:74
TH1F * var_NN__ALL__dR_InBT_To_TestBT
Definition: ShowRec_Alg_NN.h:19
TH1F * var_NN__SG__mean_dR_TestBT_ToSamePlate
Definition: ShowRec_Alg_NN.h:51
TMultiLayerPerceptron * TMlpANN
Definition: ShowRec_Alg_NN.h:104
void Get_NN_ALG_MLP(TTree *inputtree, Int_t parasetnr)
Definition: ShowRec.cpp:5990
TH1F * var_NN__SG__min_dR_TestBT_ToAfterPlate
Definition: ShowRec_Alg_NN.h:87
TH1F * var_NN__SG__mean_dR_TestBT_To2AfterPlate
Definition: ShowRec_Alg_NN.h:63
TH1F * var_NN__BG__min_dR_TestBT_ToSamePlate
Definition: ShowRec_Alg_NN.h:82
TH1F * var_NN__ALL__zDiff_TestBT_To_InBT
Definition: ShowRec_Alg_NN.h:12
TH1F * var_NN__ALL__dT_InBT_To_TestBT
Definition: ShowRec_Alg_NN.h:16
TH1F * var_NN__ALL__min_dT_TestBT_ToSamePlate
Definition: ShowRec_Alg_NN.h:86
TH1F * var_NN__BG__nseg_TestBT_ToBeforePlate
Definition: ShowRec_Alg_NN.h:25
TH1F * var_NN__SG__mean_dT_TestBT_To2AfterPlate
Definition: ShowRec_Alg_NN.h:66
TH1F * var_NN__SG__mean_dR_TestBT_ToBeforePlate
Definition: ShowRec_Alg_NN.h:39
TH1F * var_NN__SG__mean_dT_TestBT_ToBeforePlate
Definition: ShowRec_Alg_NN.h:45
TH1F * var_NN__SG__mean_dT_TestBT_To2BeforePlate
Definition: ShowRec_Alg_NN.h:48
TH1F * var_NN__ALL__min_dR_TestBT_ToAfterPlate
Definition: ShowRec_Alg_NN.h:89
TH1F * var_NN__SG__nseg_TestBT_To2AfterPlate
Definition: ShowRec_Alg_NN.h:36
TH1F * var_NN__BG__mean_dR_TestBT_ToSamePlate
Definition: ShowRec_Alg_NN.h:52
TH1F * var_NN__SG__min_dT_TestBT_ToSamePlate
Definition: ShowRec_Alg_NN.h:84
TH1F * var_NN__SG__mean_dT_TestBT_ToAfterPlate
Definition: ShowRec_Alg_NN.h:60
TH1F * var_NN__SG__SpatialDist_TestBT_To_InBT
Definition: ShowRec_Alg_NN.h:8
TH1F * var_NN__ALL__min_dR_TestBT_ToBeforePlate
Definition: ShowRec_Alg_NN.h:71
TH1F * var_NN__ALL__mean_dT_TestBT_ToSamePlate
Definition: ShowRec_Alg_NN.h:56
TH1F * var_NN__SG__zDiff_TestBT_To_InBT
Definition: ShowRec_Alg_NN.h:11
TH1F * var_NN__BG__min_dT_TestBT_To2BeforePlate
Definition: ShowRec_Alg_NN.h:79
TH1F * var_NN__BG__mean_dR_TestBT_ToBeforePlate
Definition: ShowRec_Alg_NN.h:40
TH1F * var_NN__BG__mean_dT_TestBT_ToBeforePlate
Definition: ShowRec_Alg_NN.h:46
TH1F * var_NN__BG__dR_TestBT_To_InBT
Definition: ShowRec_Alg_NN.h:21
TH1F * var_NN__BG__SpatialDist_TestBT_To_InBT
Definition: ShowRec_Alg_NN.h:7
TH1F * var_NN__ALL__mean_dT_TestBT_ToAfterPlate
Definition: ShowRec_Alg_NN.h:62
TH1F * var_NN__ALL__mean_dR_TestBT_To2AfterPlate
Definition: ShowRec_Alg_NN.h:65
TH1F * var_NN__ALL__nseg_TestBT_To2AfterPlate
Definition: ShowRec_Alg_NN.h:38
TH1F * var_NN__BG__nseg_TestBT_To2AfterPlate
Definition: ShowRec_Alg_NN.h:37
TH1F * var_NN__BG__dT_InBT_To_TestBT
Definition: ShowRec_Alg_NN.h:14
TH1F * var_NN__SG__dR_TestBT_To_InBT
Definition: ShowRec_Alg_NN.h:20
TH1F * var_NN__ALL__mean_dR_TestBT_ToSamePlate
Definition: ShowRec_Alg_NN.h:53
TH1F * var_NN__BG__min_dR_TestBT_To2AfterPlate
Definition: ShowRec_Alg_NN.h:94
TH1F * var_NN__ALL__min_dR_TestBT_ToSamePlate
Definition: ShowRec_Alg_NN.h:83
TH1F * var_NN__BG__min_dR_TestBT_ToAfterPlate
Definition: ShowRec_Alg_NN.h:88
TH1F * var_NN__ALL__min_dT_TestBT_To2AfterPlate
Definition: ShowRec_Alg_NN.h:98
TH1F * var_NN__SG__nseg_TestBT_ToBeforePlate
Definition: ShowRec_Alg_NN.h:24
TH1F * var_NN__SG__mean_dR_TestBT_ToAfterPlate
Definition: ShowRec_Alg_NN.h:57
TH1F * var_NN__ALL__mean_dT_TestBT_ToBeforePlate
Definition: ShowRec_Alg_NN.h:47
TH1F * var_NN__ALL__nseg_TestBT_ToAfterPlate
Definition: ShowRec_Alg_NN.h:35
TH1F * var_NN__ALL__SpatialDist_TestBT_To_InBT
Definition: ShowRec_Alg_NN.h:9
TH1F * var_NN__BG__min_dT_TestBT_ToSamePlate
Definition: ShowRec_Alg_NN.h:85
void Create_NN_Alg_Histograms()
Definition: ShowRec.cpp:8425
TH1F * var_NN__BG__zDiff_TestBT_To_InBT
Definition: ShowRec_Alg_NN.h:10
Bool_t var_NN_DoTrain
Definition: ShowRec_Alg_NN.h:5
TH1F * var_NN__SG__mean_dR_TestBT_To2BeforePlate
Definition: ShowRec_Alg_NN.h:42
TH1F * var_NN__ALL__mean_dT_TestBT_To2BeforePlate
Definition: ShowRec_Alg_NN.h:50
TH1F * var_NN__SG__min_dT_TestBT_To2BeforePlate
Definition: ShowRec_Alg_NN.h:78
TH1F * var_NN__ALL__min_dT_TestBT_To2BeforePlate
Definition: ShowRec_Alg_NN.h:80
TH1F * var_NN__BG__min_dT_TestBT_ToAfterPlate
Definition: ShowRec_Alg_NN.h:91
TH1F * var_NN__BG__mean_dR_TestBT_ToAfterPlate
Definition: ShowRec_Alg_NN.h:58
TH1F * var_NN__BG__min_dR_TestBT_To2BeforePlate
Definition: ShowRec_Alg_NN.h:73
TH1F * var_NN__SG__nseg_TestBT_ToAfterPlate
Definition: ShowRec_Alg_NN.h:33
TH1F * var_NN__BG__mean_dT_TestBT_To2AfterPlate
Definition: ShowRec_Alg_NN.h:67
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: ShowRec.cpp:7295
TH1F * var_NN__BG__min_dR_TestBT_ToBeforePlate
Definition: ShowRec_Alg_NN.h:70
TH1F * var_NN__SG__dR_InBT_To_TestBT
Definition: ShowRec_Alg_NN.h:17
TH1F * var_NN__SG__nseg_TestBT_ToSamePlate
Definition: ShowRec_Alg_NN.h:31
TH1F * var_NN__SG__mean_dT_TestBT_ToSamePlate
Definition: ShowRec_Alg_NN.h:54
TH1F * var_NN__SG__min_dR_TestBT_To2BeforePlate
Definition: ShowRec_Alg_NN.h:72
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: ShowRec.cpp:7383
TH1F * var_NN__ALL__mean_dR_TestBT_ToAfterPlate
Definition: ShowRec_Alg_NN.h:59
TH1F * var_NN__ALL__mean_dR_TestBT_To2BeforePlate
Definition: ShowRec_Alg_NN.h:44
TH1F * var_NN__SG__nseg_TestBT_To2BeforePlate
Definition: ShowRec_Alg_NN.h:27
TH1F * var_NN__BG__min_dT_TestBT_ToBeforePlate
Definition: ShowRec_Alg_NN.h:76
Int_t GetNSegBeforeAndAfter(EdbPVRec *local_gAli, Int_t patterloop_cnt, EdbSegP *seg, Int_t n_patterns, Int_t BeforeOrAfter)
Definition: ShowRec.cpp:7462
TH1F * var_NN__BG__nseg_TestBT_ToAfterPlate
Definition: ShowRec_Alg_NN.h:34
TH1F * var_NN__ALL__nseg_TestBT_To2BeforePlate
Definition: ShowRec_Alg_NN.h:29
TH1F * var_NN__ALL__mean_dR_TestBT_ToBeforePlate
Definition: ShowRec_Alg_NN.h:41
TH1F * var_NN__ALL__nseg_TestBT_ToSamePlate
Definition: ShowRec_Alg_NN.h:32
TH1F * var_NN__BG__nseg_TestBT_To2BeforePlate
Definition: ShowRec_Alg_NN.h:28
TH1F * var_NN__SG__min_dR_TestBT_ToBeforePlate
Definition: ShowRec_Alg_NN.h:69
TH1F * var_NN__ALL__min_dT_TestBT_ToBeforePlate
Definition: ShowRec_Alg_NN.h:77
TH1F * var_NN__ALL__min_dR_TestBT_To2AfterPlate
Definition: ShowRec_Alg_NN.h:95
TH1F * var_NN__SG__min_dT_TestBT_ToAfterPlate
Definition: ShowRec_Alg_NN.h:90
TH1F * var_NN__BG__min_dT_TestBT_To2AfterPlate
Definition: ShowRec_Alg_NN.h:97
TH1F * var_NN__SG__min_dT_TestBT_To2AfterPlate
Definition: ShowRec_Alg_NN.h:96
Definition: EdbPVRec.h:148
Definition: EdbSegP.h:21
TMultiLayerPerceptron * mlp
Definition: testBGReduction_By_ANN.C:61