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

AltNeuralNetStripPatternI.h

Go to the documentation of this file.
00001 
00002 // $Id: AltNeuralNetStripPatternI.h,v 1.3 2004/11/08 23:22:10 gmieg Exp $
00003 //
00004 // AltNeuralNetStripPatternI.h
00005 //
00006 //    -- Neural Net Input Class
00007 //
00008 //    -- The Artificial Neural Net is used to classify hit strips into
00009 //              |
00010 //              |-----> strips that belong to "shower-like" formations
00011 //              |-----> strips that belong to "track-like" formations
00012 //
00013 // Costas Andreopoulos <C.V.Andreopoulos@rl.ac.uk>
00014 // CCLRC, Rutherford Appleton Laboratory
00015 // July 01, 2003
00017 
00018 #ifndef _ALT_NEURAL_NET_STRIP_PATTERN_I_H_
00019 #define _ALT_NEURAL_NET_STRIP_PATTERN_I_H_
00020 
00021 #include "AltNeuralNetI.h"
00022 
00023 const int kNVars_StripPattern_p001 = 24;
00024 
00025 const std::string kVarNames_StripPattern_p001[kNVars_StripPattern_p001] = 
00026 {
00027      "v00_fQ_SymLongitudinal_W01",
00028      "v01_fQ_SymLongitudinal_W05",
00029      "v02_fQ_SymLongitudinal_W09",
00030      "v03_fQ_SymLongitudinal_W13",
00031      "v04_fQ_AsymLongitudinal_U00_D02",
00032      "v05_fQ_AsymLongitudinal_U00_D04",
00033      "v06_fQ_AsymLongitudinal_U02_D06",
00034      "v07_fQ_AsymLongitudinal_U02_D00",
00035      "v08_fQ_AsymLongitudinal_U04_D02",
00036      "v09_fQ_AsymLongitudinal_U06_D02",
00037 
00038      "v10_fQ_SymTransverse_W03",
00039      "v11_fQ_SymTransverse_W05",
00040      "v12_fQ_SymTransverse_W07",
00041      "v13_fQ_AsymTransverse_B02_T00",
00042      "v14_fQ_AsymTransverse_B02_T01",
00043      "v15_fQ_AsymTransverse_B03_T01",
00044      "v16_fQ_AsymTransverse_B00_T02",
00045      "v17_fQ_AsymTransverse_B01_T02",
00046      "v18_fQ_AsymTransverse_B01_T03",
00047 
00048      "v19_fQ_SymLongitudinal_W5_SymTransverse_W01",
00049      "v20_fQ_SymLongitudinal_W5_SymTransverse_W03",
00050      "v21_fQ_SymLongitudinal_W5_SymTransverse_W05",
00051      "v22_fQ_SymLongitudinal_W5_SymTransverse_W07",
00052      "v23_fQ_SymLongitudinal_W5_SymTransverse_W09"
00053 };
00054 
00055 class AltNeuralNetStripPatternI: public AltNeuralNetI
00056 {
00057 public:
00058   AltNeuralNetStripPatternI();
00059   AltNeuralNetStripPatternI(const char * name, const char * title, int version = 1);  
00060   AltNeuralNetStripPatternI(const AltNeuralNetStripPatternI & cneti);  
00061  ~AltNeuralNetStripPatternI();
00062   
00063 private:
00064 
00065 ClassDef(AltNeuralNetStripPatternI, 0)
00066 };
00067 
00068 #endif // _ALT_NEURAL_NET_STRIP_PATTERN_I_H_

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