/home/bes3soft/bes3soft/Boss/7.0.2/dist/7.0.2/EventFilter/HltUtilities/HltAlgorithms/HltAlgorithms-01-03-01/HltAlgorithms/EFFlightTime.h

Go to the documentation of this file.
00001 //
00002 // Calculate time differece between top and bottom
00003 //
00004 // Created by Chengdong Fu, May 10,2007
00005 //
00006 // Change data format according EventFilter framework, June 8,2007
00007 
00008 #ifndef EFFlightTime_H
00009 #define EFFlightTime_H 1
00010 
00011 #include "HltDataTypes/CriteriaItemValue.h"
00012 #include "HltAlgorithms/IEFAlgorithm.h"
00013 #include "HltAlgorithms/EFTofHitsCol.h"
00014 
00015 class EFFlightTime : public IEFAlgorithm{
00016  public:
00017   EFFlightTime(const std::string& name, ISvcLocator* pSvcLocator);
00018   virtual ~EFFlightTime();
00019   virtual StatusCode initialize();
00020   StatusCode execute();
00021   StatusCode finalize();
00022   void reset();
00023  private:
00024   VTOF::iterator FindHit(VTOF&,const unsigned int,const unsigned int,const unsigned int);
00025  private:
00026   CriteriaItemValue* m_dtof1;
00027   CriteriaItemValue* m_dphi1;
00028   CriteriaItemValue* m_dtof2;
00029   CriteriaItemValue* m_dphi2;
00030 };
00031 #endif //EFFlightTime_H

Generated on Tue Nov 29 23:12:06 2016 for BOSS_7.0.2 by  doxygen 1.4.7