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

SimpleDiff.h

Go to the documentation of this file.
00001 //  ====================================================================
00002 //  SimpleDiff.h
00003 //  --------------------------------------------------------------------
00004 //
00005 //  This is the header file for the SimpleDiff class
00006 //   calculates a lot of means and sigmas
00007 //
00008 //  Author    : H.T.Phillips, P. Clarke, R. Steward, P. Sherwood, E. Richter-Was
00009 //
00010 //  ====================================================================
00011 #ifndef ATLFAST_SIMPLEDIFF_H
00012 #define ATLFAST_SIMPLEDIFF_H
00013 
00014 #include <string>
00015 
00016 // Framework include files
00017 #include "GaudiKernel/Algorithm.h"
00018 #include "AtlfastEvent/SimpleTestStatistic.h"
00019 #include "AtlfastEvent/SimpleTestStatisticCollection.h"
00020 #include "AtlfastUtils/TesIO.h"
00021 
00022 namespace Atlfast {
00026 class SimpleDiff: public Algorithm {
00027 public:
00029   SimpleDiff(const std::string& name, ISvcLocator* pSvcLocator); 
00030   StatusCode initialize();
00031   StatusCode execute();
00032   StatusCode finalize();
00033 private:
00034   int  m_eventCount;
00035   TesIO* m_tesIO;
00036   // member variables pointing to locations in the TES
00037   std::string m_inputLocation1;  
00038   std::string m_inputLocation2;  
00039   //methods
00040   SimpleTestStatisticCollection::const_iterator seek
00041   (const SimpleTestStatisticCollection::iterator,
00042    const SimpleTestStatisticCollection::iterator,
00043    const SimpleTestStatisticCollection::const_iterator);
00044 };
00045 
00046 } // end of namespace bracket  
00047 
00048 #endif 
00049 
00050 
00051 
00052 
00053 
00054 
00055 

Generated on Wed May 1 14:11:32 2002 for AtlfastAlgs by doxygen1.2.13.1 written by Dimitri van Heesch, © 1997-2001