FEDRA emulsion software from the OPERA Collaboration
|
Functions | |
TMLPAnalyzer | ana (mlp) |
simu2 | Branch ("ANNOUT", &ANNOUT, "ANNOUT/D") |
simu | Branch ("chi2", &chi2, "chi2/F") |
simu | Branch ("TT", &TT, "TT/F") |
simu | Branch ("type", &type, "type/I") |
simu | Branch ("W", &W, "W/I") |
canv | cd () |
canv | cd (1) |
canv | cd (2) |
canv | cd (3) |
mlpa_canvas | cd (4) |
ana | CheckNetwork () |
mlpa_canvas | Divide (2, 2) |
canv | Divide (3, 1) |
simu2 | Draw ("ANNOUT") |
simu2 | Draw ("chi2","ANNOUT>0.2","same") |
simu | Draw ("chi2","type==0") |
simu | Draw ("chi2:W","","box") |
simu | Draw ("chi2:W","type==0","samebox") |
simu2 | Draw ("chi2:W>>h2all(100,0,50,100,0,5)","","colz") |
simu2 | Draw ("chi2:W>>h2bg(100,0,50,100,0,5)","ANNOUT<0.2","colz") |
simu2 | Draw ("chi2:W>>h2sg(100,0,50,100,0,5)","ANNOUT>0.2","colz") |
simu2 | Draw ("TT","ANNOUT>0.2","same") |
simu | Draw ("TT","type==0") |
simu2 | Draw ("W","ANNOUT>0.2","same") |
simu | Draw ("W","type==0") |
mlp | Draw () |
ana | DrawDInputs () |
ana | DrawNetwork (0,"type==1","type==0") |
for (int n=0;n< ali->Npatterns();n++) | |
ana | GatherInformations () |
mlp | LoadWeights ("testweights.txt") |
ali | Print () |
Variables | |
EdbPVRec * | ali = ePVR |
Double_t | ANNOUT |
TCanvas * | canv = new TCanvas() |
TCanvas * | canv2 = new TCanvas() |
TCanvas * | canv2all = new TCanvas() |
TCanvas * | canv2bg = new TCanvas() |
TCanvas * | canv2sg = new TCanvas() |
Float_t | chi2 |
ePVR = new EdbPVRec | |
TMultiLayerPerceptron * | mlp = new TMultiLayerPerceptron("@chi2,@W,@TT:5:3:type",simu,"Entry$%2","(Entry$+1)%2") |
TCanvas * | mlpa_canvas = new TCanvas("mlpa_canvas","Network analysis") |
Double_t | params [3] |
TTree * | simu = new TTree() |
TTree * | simu2 = new TTree() |
Float_t | TT |
Int_t | type |
Int_t | W |
TMLPAnalyzer ana | ( | mlp | ) |
simu2 Branch | ( | "ANNOUT" | , |
& | ANNOUT, | ||
"ANNOUT/D" | |||
) |
simu2 Branch | ( | "chi2" | , |
& | chi2, | ||
"chi2/F" | |||
) |
simu2 Branch | ( | "TT" | , |
& | TT, | ||
"TT/F" | |||
) |
simu2 Branch | ( | "type" | , |
& | type, | ||
"type/I" | |||
) |
simu2 Branch | ( | "W" | , |
& | W, | ||
"W/I" | |||
) |
canv cd | ( | ) |
canv cd | ( | 1 | ) |
canv cd | ( | 2 | ) |
canv cd | ( | 3 | ) |
mlpa_canvas cd | ( | 4 | ) |
ana CheckNetwork | ( | ) |
mlpa_canvas Divide | ( | 2 | , |
2 | |||
) |
canv Divide | ( | 3 | , |
1 | |||
) |
simu2 Draw | ( | "ANNOUT" | ) |
simu2 Draw | ( | "chi2" | , |
" | ANNOUT, | ||
0.2" | , | ||
"same" | |||
) |
simu2 Draw | ( | "chi2" | ) |
simu Draw | ( | "chi2:W" | , |
"" | , | ||
"box" | |||
) |
simu Draw | ( | "chi2:W" | ) |
simu2 Draw | ( | "chi2:W>>h2all(100,0,50,100,0,5)" | , |
"" | , | ||
"colz" | |||
) |
simu2 Draw | ( | "chi2:W>>h2bg(100,0,50,100,0,5)" | ) |
simu2 Draw | ( | "chi2:W>>h2sg(100,0,50,100,0,5)" | , |
" | ANNOUT, | ||
0.2" | , | ||
"colz" | |||
) |
simu2 Draw | ( | "TT" | , |
" | ANNOUT, | ||
0.2" | , | ||
"same" | |||
) |
simu2 Draw | ( | "TT" | ) |
simu2 Draw | ( | "W" | , |
" | ANNOUT, | ||
0.2" | , | ||
"same" | |||
) |
simu2 Draw | ( | "W" | ) |
mlp Draw | ( | ) |
ana DrawDInputs | ( | ) |
ana DrawNetwork | ( | 0 | ) |
for | ( | int | n = 0; n<ali->Npatterns(); n++ | ) |
ana GatherInformations | ( | ) |
mlp LoadWeights | ( | "testweights.txt" | ) |
ali Print | ( | ) |
Double_t ANNOUT |
Float_t chi2 |
TMultiLayerPerceptron* mlp = new TMultiLayerPerceptron("@chi2,@W,@TT:5:3:type",simu,"Entry$%2","(Entry$+1)%2") |
Double_t params[3] |
TTree* simu = new TTree() |
TTree* simu2 = new TTree() |
Float_t TT |
Int_t type |
Int_t W |