00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011 #ifndef __ATLFAST_SimpleDiff_H
00012 #define __ATLFAST_SimpleDiff_H
00013
00014
00015
00016 #define DEFAULT_inputLocation1 "/Event/SimpleTestOut"
00017 #define DEFAULT_inputLocation2 "/Event/SimpleTestOut"
00018
00019 #include <string>
00020
00021
00022 #include "GaudiKernel/Algorithm.h"
00023 #include "AtlfastCode/SimpleTestStatistic.h"
00024 #include "AtlfastCode/SimpleTestStatisticCollection.h"
00025 #include "AtlfastCode/TesIO.h"
00026
00027 namespace Atlfast {
00031 class SimpleDiff: public Algorithm {
00032 public:
00034 SimpleDiff(const std::string& name, ISvcLocator* pSvcLocator);
00035 StatusCode initialize();
00036 StatusCode execute();
00037 StatusCode finalize();
00038 private:
00039 int m_eventCount;
00040 TesIO* m_tesIO;
00041
00042 std::string m_inputLocation1;
00043 std::string m_inputLocation2;
00044
00045 SimpleTestStatisticCollection::const_iterator seek
00046 (const SimpleTestStatisticCollection::iterator,
00047 const SimpleTestStatisticCollection::iterator,
00048 const SimpleTestStatisticCollection::const_iterator);
00049
00050 };
00051
00052 }
00053
00054 #endif
00055
00056
00057
00058
00059
00060
00061