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

AltNeuralNetStripPatternI.cxx

Go to the documentation of this file.
00001 
00002 // $Id: AltNeuralNetStripPatternI.cxx,v 1.1 2003/10/23 11:31:30 costas Exp $
00003 //
00004 // AltNeuralNetStripPatternI.cxx
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 #include "AltNeuralNetStripPatternI.h"
00019 
00020 #include "LeakChecker/Lea.h"
00021 #include "MessageService/MsgService.h"
00022 
00023 ClassImp(AltNeuralNetStripPatternI)
00024 
00025 //_______________________________________________________________________________
00026 CVSID("$Id: AltNeuralNetStripPatternI.cxx,v 1.1 2003/10/23 11:31:30 costas Exp $");
00027 //_______________________________________________________________________________
00028 AltNeuralNetStripPatternI::AltNeuralNetStripPatternI() : AltNeuralNetI()
00029 {
00030   LEA_CTOR;
00031 }
00032 //_______________________________________________________________________________
00033 AltNeuralNetStripPatternI::AltNeuralNetStripPatternI(
00034                              const char * name, const char * title, int version):
00035 AltNeuralNetI(name, title)
00036 {
00037   MSG("AltNeuralNet",Msg::kDebug) 
00038               << "Begin of AltNeuralNetStripPatternI::AltNeuralNetStripPatternI("
00039               << "const char *, const char *) ctor" << endl;    
00040            
00041   switch(version) {           
00042   case(1):
00043      initPattern(kVarNames_StripPattern_p001, kNVars_StripPattern_p001);
00044      break;
00045   default:
00046      MSG("AltNeuralNet",Msg::kWarning) << "Unknown pattern version" << endl;
00047   };
00048   
00049   LEA_CTOR;
00050 }
00051 //_______________________________________________________________________________
00052 AltNeuralNetStripPatternI::AltNeuralNetStripPatternI(
00053                                         const AltNeuralNetStripPatternI & cneti):
00054 AltNeuralNetI(cneti.GetName(), cneti.GetTitle())
00055 {
00056   MSG("AltNeuralNet",Msg::kDebug) 
00057               << "Begin of AltNeuralNetStripPatternI::AltNeuralNetStripPatternI("
00058               << "const AltNeuralNetStripPatternI & cneti) ctor" << endl;    
00059   LEA_CTOR;
00060 }
00061 //_______________________________________________________________________________
00062 AltNeuralNetStripPatternI::~AltNeuralNetStripPatternI()
00063 {
00064   MSG("AltNeuralNet",Msg::kDebug) 
00065        << "Begin of AltNeuralNetStripPatternI::~AltNeuralNetStripPatternI() dtor" 
00066        << endl;
00067     
00068   LEA_DTOR;
00069 }
00070 //_______________________________________________________________________________

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