Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members  

IBinData.h

Go to the documentation of this file.
00001 #ifndef ATLFAST_IBINDATA_H
00002 #define ATLFAST_IBINDATA_H
00003 #include <cmath>
00004 #include <vector>
00005 #include "CLHEP/Matrix/Matrix.h"
00006 #include "AtlfastEvent/TrackTrajectory.h"
00007 
00008 //=================================================
00009 //
00010 // Lepton Bin Data
00011 //
00012 // Class to hold smearing matrix data
00013 // and calculate correlation matrix for a given track
00014 //==================================================
00015 
00016 
00017 namespace Atlfast {
00018 
00026   using std::vector;
00027 
00028 
00029   class IBinData {
00030     
00031   public:
00035     virtual HepMatrix getMatrix(const TrackTrajectory& track) const=0;
00036   };
00037   
00038   
00039 }
00040 #endif
00041 
00042 
00043 
00044 
00045 
00046 
00047 

Generated on Tue Mar 18 11:18:23 2003 for AtlfastAlgs by doxygen1.3-rc1