| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

In This Package:

EigenSystems.h

Go to the documentation of this file.
00001 // $Id: EigenSystems.h,v 1.4 2008/07/28 08:11:22 truf Exp $
00002 // ============================================================================
00003 // CVS tag $Name: v3r3 $ 
00004 // ============================================================================
00005 // $Log: EigenSystems.h,v $
00006 // Revision 1.4  2008/07/28 08:11:22  truf
00007 // just to please cmt or cvs or whatever
00008 //
00009 // Revision 1.3  2007/03/19 15:23:33  ranjard
00010 // v3r2 - fix for LHCb v22r2
00011 //
00012 // Revision 1.2  2006/03/09 16:48:15  odescham
00013 // v2r1 - migrated to LHCb v20r0 - to be completed
00014 //
00015 // Revision 1.1.1.1  2004/09/08 15:52:31  ibelyaev
00016 // New package: code moved from Vis/SoCalo
00017 // 
00018 // ============================================================================
00019 #ifndef SOUTILS_EIGENSYSTEMS_H 
00020 #define SOUTILS_EIGENSYSTEMS_H 1
00021 // ============================================================================
00022 // Include files
00023 // ============================================================================
00024 // STD & STL 
00025 // ============================================================================
00026 #include <vector>
00027 //From GaudiKernel
00028 #include "GaudiKernel/Vector3DTypes.h"
00029 #include "GaudiKernel/SymmetricMatrixTypes.h"
00030 #include "GaudiKernel/GenericVectorTypes.h"
00031 // ============================================================================
00032 // GaudiKernel
00033 // ============================================================================
00034 #include "GaudiKernel/StatusCode.h"
00035 // ============================================================================
00036 
00037 namespace SoUtils
00038 {
00049   StatusCode eigensystem 
00050   ( const Gaudi::SymMatrix3x3&     matrix       ,
00051     Gaudi::Vector3&              eigenvalues  ,
00052     std::vector<Gaudi::Vector3>& eigenvectors ) ;
00053   
00063   StatusCode eigenvalues 
00064   ( const Gaudi::SymMatrix3x3&     matrix       ,
00065     Gaudi::Vector3&              eigenvalues  );
00066   
00067 };
00068 
00069 // ============================================================================
00070 // The END 
00071 // ============================================================================
00072 #endif // SOUTILS_EIGENSYSTEMS_H
00073 // ============================================================================
| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

Generated on Mon Apr 11 20:01:49 2011 for SoUtils by doxygen 1.4.7