Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

AltNeuralNetFunc.h

Go to the documentation of this file.
00001 
00002 // $Id: AltNeuralNetFunc.h,v 1.2 2004/11/08 23:22:10 gmieg Exp $
00003 //
00004 // AltNeuralNetI.h
00005 //
00006 //   -- Generic Interface to a Neural Network Function
00007 //   -- This is adapted for AltReco from my Neural Network Foundation Classes
00008 //      (NNFC) package that I use for some of my Neural Net analyses.
00009 //      NNFC is not intended to be part of the minos offline, so I just adapted
00010 //      this single file here.
00011 //
00012 // Costas Andreopoulos <C.V.Andreopoulos@rl.ac.uk>
00013 // CCLRC, Rutherford Appleton Laboratory
00014 // July 01, 2003
00016 
00017 #ifndef _ALT_NEURAL_NET_FUNC_H_
00018 #define _ALT_NEURAL_NET_FUNC_H_
00019 
00020 #include <string>
00021 
00022 #include <TNamed.h>
00023 
00024 #include <AltNeuralNetI.h>
00025 
00026 class AltNeuralNetFunc: public TNamed
00027 {
00028 public:
00029 
00030   AltNeuralNetFunc();  
00031   AltNeuralNetFunc(const char * name, const char * title);  
00032  ~AltNeuralNetFunc();
00033 
00034   double run( double (*neural_net)(double *), AltNeuralNetI * pattern );  
00035 
00036 private:
00037 
00038   std::string fTitle;
00039 
00040   ClassDef(AltNeuralNetFunc, 0) // interface to neural net functions
00041 };
00042 
00043 #endif // _ALT_NEURAL_NET_FUNC_H_

Generated on Mon Feb 15 11:06:21 2010 for loon by  doxygen 1.3.9.1