English Français

Documentation / Manuel développeur

Modules disponibles

Calibration,  DataServer,  Launcher,  MetaModelOptim,  Modeler,  Optimizer,  ReLauncher,  Reliability,  ReOptimizer,  Sampler,  Sensitivity,  UncertModeler,  XmlProblem,   Uranie / Modeler: TMLPAnalyzer Class Reference
Uranie / Modeler v4.9.0
/* @license-end */
TMLPAnalyzer Class Reference

#include <TMLPAnalyzer.h>

Inheritance diagram for TMLPAnalyzer:
Collaboration diagram for TMLPAnalyzer:

Public Member Functions

 TMLPAnalyzer (TMultiLayerPerceptron &net)
 
 TMLPAnalyzer (TMultiLayerPerceptron *net)
 
virtual ~TMLPAnalyzer ()
 
void DrawNetwork (Int_t neuron, const char *signal, const char *bg)
 
void DrawDInput (Int_t i)
 
void DrawDInputs ()
 
TProfile * DrawTruthDeviation (Int_t outnode=0, Option_t *option="")
 
THStack * DrawTruthDeviations (Option_t *option="")
 
TProfile * DrawTruthDeviationInOut (Int_t innode, Int_t outnode=0, Option_t *option="")
 
THStack * DrawTruthDeviationInsOut (Int_t outnode=0, Option_t *option="")
 
void CheckNetwork ()
 
void GatherInformations ()
 
TTree * GetIOTree () const
 

Protected Member Functions

Int_t GetLayers ()
 
Int_t GetNeurons (Int_t layer)
 
TString GetNeuronFormula (Int_t idx)
 
const char * GetInputNeuronTitle (Int_t in)
 
const char * GetOutputNeuronTitle (Int_t out)
 

Private Attributes

TMultiLayerPerceptron * fNetwork
 
TTree * fAnalysisTree
 
TTree * fIOTree
 

Constructor & Destructor Documentation

◆ TMLPAnalyzer() [1/2]

TMLPAnalyzer::TMLPAnalyzer ( TMultiLayerPerceptron &  net)
inline

◆ TMLPAnalyzer() [2/2]

TMLPAnalyzer::TMLPAnalyzer ( TMultiLayerPerceptron *  net)
inline

◆ ~TMLPAnalyzer()

virtual TMLPAnalyzer::~TMLPAnalyzer ( )
virtual

Member Function Documentation

◆ CheckNetwork()

void TMLPAnalyzer::CheckNetwork ( )

◆ DrawDInput()

void TMLPAnalyzer::DrawDInput ( Int_t  i)

References fAnalysisTree.

◆ DrawDInputs()

void TMLPAnalyzer::DrawDInputs ( )

◆ DrawNetwork()

void TMLPAnalyzer::DrawNetwork ( Int_t  neuron,
const char *  signal,
const char *  bg 
)

References fNetwork.

◆ DrawTruthDeviation()

TProfile * TMLPAnalyzer::DrawTruthDeviation ( Int_t  outnode = 0,
Option_t *  option = "" 
)

◆ DrawTruthDeviationInOut()

TProfile * TMLPAnalyzer::DrawTruthDeviationInOut ( Int_t  innode,
Int_t  outnode = 0,
Option_t *  option = "" 
)

◆ DrawTruthDeviationInsOut()

THStack * TMLPAnalyzer::DrawTruthDeviationInsOut ( Int_t  outnode = 0,
Option_t *  option = "" 
)

◆ DrawTruthDeviations()

THStack * TMLPAnalyzer::DrawTruthDeviations ( Option_t *  option = "")

◆ GatherInformations()

void TMLPAnalyzer::GatherInformations ( )

◆ GetInputNeuronTitle()

const char * TMLPAnalyzer::GetInputNeuronTitle ( Int_t  in)
protected

◆ GetIOTree()

TTree * TMLPAnalyzer::GetIOTree ( ) const
inline

References fIOTree.

◆ GetLayers()

Int_t TMLPAnalyzer::GetLayers ( )
protected

◆ GetNeuronFormula()

TString TMLPAnalyzer::GetNeuronFormula ( Int_t  idx)
protected

References fNetwork.

Referenced by GatherInformations().

◆ GetNeurons()

Int_t TMLPAnalyzer::GetNeurons ( Int_t  layer)
protected

◆ GetOutputNeuronTitle()

const char * TMLPAnalyzer::GetOutputNeuronTitle ( Int_t  out)
protected

Member Data Documentation

◆ fAnalysisTree

TTree* TMLPAnalyzer::fAnalysisTree
private

◆ fIOTree

TTree* TMLPAnalyzer::fIOTree
private

◆ fNetwork

TMultiLayerPerceptron* TMLPAnalyzer::fNetwork
private