BOSS 7.0.1
BESIII Offline Software System
Loading...
Searching...
No Matches
Reconstruction/EmcTimeRec/EmcTimeRec-00-00-03/EmcTimeRec/EmcTimeRec.h
Go to the documentation of this file.
1//
2// Emc Time Rec
3//
4// Created by He Miao, 2009-03-17
5//
6#ifndef EMC_TIME_REC_A_H
7#define EMC_TIME_REC_A_H
8
9#include "GaudiKernel/Algorithm.h"
10#include "GaudiKernel/NTuple.h"
11
12class EmcTimeRec:public Algorithm {
13
14 public:
15 EmcTimeRec(const std::string& name, ISvcLocator* pSvcLocator);
16 StatusCode initialize();
17 StatusCode execute();
18 StatusCode finalize();
19
20 private:
21 bool m_output;
22 NTuple::Tuple* m_tuple;
23 NTuple::Item<float> m_nt_emcTime;
24 NTuple::Item<float> m_nt_estTime;
25 NTuple::Item<float> m_nt_corTime;
26 NTuple::Item<long> m_nt_npart;
27 NTuple::Item<long> m_nt_ntheta;
28 NTuple::Item<long> m_nt_nphi;
29 NTuple::Item<float> m_nt_e5x5;
30 NTuple::Item<long> m_nt_status;
31
32};
33
34#endif /// EMC_TIME_REC_A_H
35
StatusCode finalize()
StatusCode initialize()
EmcTimeRec(const std::string &name, ISvcLocator *pSvcLocator)
StatusCode execute()