LCOV - code coverage report
Current view: top level - EMCAL/EMCALraw - AliCaloNeuralFit.h (source / functions) Hit Total Coverage
Test: coverage.info Lines: 1 5 20.0 %
Date: 2016-06-14 17:26:59 Functions: 1 14 7.1 %

          Line data    Source code
       1             : #ifndef ALICALONEURALFIT_H
       2             : #define ALICALONEURALFIT_H
       3             : 
       4             : /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
       5             :  * See cxx source for full Copyright notice     */
       6             : 
       7             : /* $Id: $ */
       8             : 
       9             : //_________________________________________________________________________
      10             : //  Utility Class for Neural Network fit
      11             : //
      12             : //  currently uses 5 input neurons
      13             : //  network configured via TMultiLayerPerceptron
      14             : //
      15             : //*-- Author: Paola La Rocca (Catania)
      16             : //
      17             : 
      18             : #include <TObject.h>
      19             : 
      20           0 : class AliCaloNeuralFit : public TObject
      21             : { 
      22             : public:
      23           0 :    AliCaloNeuralFit(): fInput0(0.0), fInput1(0.0), fInput2(0.0), fInput3(0.0), fInput4(0.0) {}
      24           0 :    ~AliCaloNeuralFit() {}
      25             :    Double_t Value(int index, Double_t in0, Double_t in1, Double_t in2, Double_t in3, Double_t in4);
      26           0 :    Double_t Value(int index, const Double_t* input) { return Value(index, input[0], input[1], input[2], input[3], input[4]); }
      27             : private:
      28             :    Double_t fInput0;   // neural network input neuron #1
      29             :    Double_t fInput1;   // neural network input neuron #2
      30             :    Double_t fInput2;   // neural network input neuron #3
      31             :    Double_t fInput3;   // neural network input neuron #4
      32             :    Double_t fInput4;   // neural network input neuron #5
      33             : 
      34             :    // private functions as exported by TMultiLayerPerceptron
      35             :    // containing the network data processing
      36             :    Double_t Neuron0x8ceb770() const;
      37             :    Double_t Neuron0x8ceb900() const;
      38             :    Double_t Neuron0x8cebad8() const;
      39             :    Double_t Neuron0x8cebcb0() const;
      40             :    Double_t Neuron0x93bc518() const;
      41             :    Double_t Input0x93bc838() const;
      42             :    Double_t Neuron0x93bc838() const;
      43             :    Double_t Input0x93bcab0() const;
      44             :    Double_t Neuron0x93bcab0() const;
      45             :    Double_t Input0x93bcd70() const;
      46             :    Double_t Neuron0x93bcd70() const;
      47             :    Double_t Input0x93bd030() const;
      48             :    Double_t Neuron0x93bd030() const;
      49             :    Double_t Input0x93bd378() const;
      50             :    Double_t Neuron0x93bd378() const;
      51             :    Double_t Input0x93bd5f0() const;
      52             :    Double_t Neuron0x93bd5f0() const;
      53             :    Double_t Input0x93bd8b0() const;
      54             :    Double_t Neuron0x93bd8b0() const;
      55             :    Double_t Input0x93bdc28() const;
      56             :    Double_t Neuron0x93bdc28() const;
      57             :    Double_t Input0x93bdee8() const;
      58             :    Double_t Neuron0x93bdee8() const;
      59             :    Double_t Input0x93be1a8() const;
      60             :    Double_t Neuron0x93be1a8() const;
      61             :    Double_t Input0x93bc708() const;
      62             :    Double_t Neuron0x93bc708() const;
      63             :    Double_t Input0x93be5d0() const;
      64             :    Double_t Neuron0x93be5d0() const;
      65             :    Double_t Synapse0x93bc9e8() const;
      66             :    Double_t Synapse0x93bca10() const;
      67             :    Double_t Synapse0x93bca38() const;
      68             :    Double_t Synapse0x93bca60() const;
      69             :    Double_t Synapse0x93bca88() const;
      70             :    Double_t Synapse0x93bcca8() const;
      71             :    Double_t Synapse0x93bccd0() const;
      72             :    Double_t Synapse0x93bccf8() const;
      73             :    Double_t Synapse0x93bcd20() const;
      74             :    Double_t Synapse0x93bcd48() const;
      75             :    Double_t Synapse0x93bcf68() const;
      76             :    Double_t Synapse0x93bcf90() const;
      77             :    Double_t Synapse0x93bcfb8() const;
      78             :    Double_t Synapse0x93bcfe0() const;
      79             :    Double_t Synapse0x93bd008() const;
      80             :    Double_t Synapse0x93bd228() const;
      81             :    Double_t Synapse0x93bd250() const;
      82             :    Double_t Synapse0x93bd300() const;
      83             :    Double_t Synapse0x93bd328() const;
      84             :    Double_t Synapse0x93bd350() const;
      85             :    Double_t Synapse0x93bd528() const;
      86             :    Double_t Synapse0x93bd550() const;
      87             :    Double_t Synapse0x93bd578() const;
      88             :    Double_t Synapse0x93bd5a0() const;
      89             :    Double_t Synapse0x93bd5c8() const;
      90             :    Double_t Synapse0x93bd7e8() const;
      91             :    Double_t Synapse0x93bd810() const;
      92             :    Double_t Synapse0x93bd838() const;
      93             :    Double_t Synapse0x93bd860() const;
      94             :    Double_t Synapse0x93bd888() const;
      95             :    Double_t Synapse0x93bdaa8() const;
      96             :    Double_t Synapse0x93bdad0() const;
      97             :    Double_t Synapse0x93bdaf8() const;
      98             :    Double_t Synapse0x8ce7098() const;
      99             :    Double_t Synapse0x8ce70c0() const;
     100             :    Double_t Synapse0x93bde20() const;
     101             :    Double_t Synapse0x93bde48() const;
     102             :    Double_t Synapse0x93bde70() const;
     103             :    Double_t Synapse0x93bde98() const;
     104             :    Double_t Synapse0x93bdec0() const;
     105             :    Double_t Synapse0x93be0e0() const;
     106             :    Double_t Synapse0x93be108() const;
     107             :    Double_t Synapse0x93be130() const;
     108             :    Double_t Synapse0x93be158() const;
     109             :    Double_t Synapse0x93be180() const;
     110             :    Double_t Synapse0x93be3a0() const;
     111             :    Double_t Synapse0x93be3c8() const;
     112             :    Double_t Synapse0x93be3f0() const;
     113             :    Double_t Synapse0x93be418() const;
     114             :    Double_t Synapse0x93be440() const;
     115             :    Double_t Synapse0x93bd2c0() const;
     116             :    Double_t Synapse0x93be468() const;
     117             :    Double_t Synapse0x93be490() const;
     118             :    Double_t Synapse0x93be4b8() const;
     119             :    Double_t Synapse0x93be4e0() const;
     120             :    Double_t Synapse0x93be508() const;
     121             :    Double_t Synapse0x93be530() const;
     122             :    Double_t Synapse0x93be558() const;
     123             :    Double_t Synapse0x93be580() const;
     124             :    Double_t Synapse0x93be5a8() const;
     125             :    Double_t Synapse0x93be7d0() const;
     126             :    Double_t Synapse0x93be7f8() const;
     127             :    Double_t Synapse0x93be820() const;
     128             :    Double_t Synapse0x93be848() const;
     129             :    Double_t Synapse0x93be870() const;
     130             :    Double_t Synapse0x934a7c8() const;
     131             :    Double_t Synapse0x93605e0() const;
     132             :    Double_t Synapse0x9360608() const;
     133             :    Double_t Synapse0x8ce6fe8() const;
     134             :    Double_t Synapse0x8ce7010() const;
     135             : 
     136          42 :          ClassDef(AliCaloNeuralFit,1)
     137             : };
     138             : 
     139             : #endif // AliCaloNeuralFit_h
     140             : 

Generated by: LCOV version 1.11