BOSS 7.0.9
BESIII Offline Software System
Loading...
Searching...
No Matches
LumTau.h
Go to the documentation of this file.
1#ifndef Physics_Analysis_LumTau_H
2#define Physics_Analysis_LumTau_H
3
4#include "GaudiKernel/AlgFactory.h"
5#include "GaudiKernel/Algorithm.h"
6#include "GaudiKernel/NTuple.h"
8#include "GaudiKernel/Bootstrap.h"
10class LumTau : public Algorithm
11{
12 public:
13 LumTau(const std::string& name, ISvcLocator* pSvcLocator);
14 StatusCode initialize();
15 StatusCode execute();
16 StatusCode finalize();
17 StatusCode hello();
18 private:
19 IInjSigIntervalSvc* m_intervalSvc;
20 NTuple::Tuple* m_tuple2;
21 NTuple::Item<bool> m_topup;
22 NTuple::Item<long> m_run;
23 NTuple::Item<long> m_rec;
24 NTuple::Item<double> m_time;
25 NTuple::Item<double> m_etsT1; // corrected time
26 NTuple::Item<double> m_etot;
27 NTuple::Item<double> m_e1;
28 NTuple::Item<double> m_e2;
29 NTuple::Item<double> m_costht1;
30 NTuple::Item<double> m_costht2;
31 NTuple::Item<double> m_dltphi;
32 NTuple::Item<double> m_dlttht;
33 NTuple::Item<double> m_phi1;
34 NTuple::Item<double> m_phi2;
35};
36#endif
Definition: LumTau.h:11
StatusCode execute()
Definition: LumTau.cxx:104
StatusCode finalize()
Definition: LumTau.cxx:234
StatusCode initialize()
Definition: LumTau.cxx:60
StatusCode hello()