BOSS 8.0.0
BESIII Offline Software System
Loading...
Searching...
No Matches
EFFlightTime.h
Go to the documentation of this file.
1//
2// Calculate time differece between top and bottom
3//
4// Created by Chengdong Fu, May 10,2007
5//
6// Change data format according EventFilter framework, June 8,2007
7
8#ifndef EFFlightTime_H
9#define EFFlightTime_H 1
10
14
15class EFFlightTime : public IEFAlgorithm {
16public:
17 EFFlightTime( const std::string& name, ISvcLocator* pSvcLocator );
18 virtual ~EFFlightTime();
19 virtual StatusCode initialize();
20 StatusCode execute();
21 StatusCode finalize();
22 void reset();
23
24private:
25 VTOF::iterator FindHit( VTOF&, const unsigned int, const unsigned int, const unsigned int );
26
27private:
28 CriteriaItemValue* m_dtof1;
29 CriteriaItemValue* m_dphi1;
30 CriteriaItemValue* m_dtof2;
31 CriteriaItemValue* m_dphi2;
32};
33#endif // EFFlightTime_H
std::vector< EFTofHitsCol > VTOF
virtual StatusCode initialize()
EFFlightTime(const std::string &name, ISvcLocator *pSvcLocator)
StatusCode finalize()
virtual ~EFFlightTime()
StatusCode execute()
IEFAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)