BOSS 7.0.3
BESIII Offline Software System
Loading...
Searching...
No Matches
LumTauAlg/LumTauAlg-00-00-08/LumTauAlg/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"
7#include "VertexFit/IVertexDbSvc.h"
8#include "GaudiKernel/Bootstrap.h"
9class LumTau : public Algorithm
10{
11 public:
12 LumTau(const std::string& name, ISvcLocator* pSvcLocator);
13 StatusCode initialize();
14 StatusCode execute();
15 StatusCode finalize();
16 StatusCode hello();
17 private:
18 NTuple::Tuple* m_tuple2;
19 NTuple::Item<long> m_run;
20 NTuple::Item<long> m_rec;
21 NTuple::Item<double> m_time;
22 NTuple::Item<double> m_etot;
23 NTuple::Item<double> m_e1;
24 NTuple::Item<double> m_e2;
25 NTuple::Item<double> m_costht1;
26 NTuple::Item<double> m_costht2;
27 NTuple::Item<double> m_dltphi;
28 NTuple::Item<double> m_dlttht;
29 NTuple::Item<double> m_phi1;
30 NTuple::Item<double> m_phi2;
31};
32#endif
StatusCode execute()
StatusCode finalize()
StatusCode initialize()
StatusCode hello()
LumTau(const std::string &name, ISvcLocator *pSvcLocator)