BOSS 7.0.6
BESIII Offline Software System
Loading...
Searching...
No Matches
JsiLL.h
Go to the documentation of this file.
1#ifndef Physics_ControlSample_JsiLL_H
2#define Physics_ControlSample_JsiLL_H
3
4#include "GaudiKernel/AlgFactory.h"
5#include "GaudiKernel/Algorithm.h"
6#include "GaudiKernel/NTuple.h"
7
8class ITHistSvc;
9
10/**********************************************************************/
11/** <project name> -
12 ** <description> Head file for event selection program
13 **
14 ** \file
15 **
16 ** \author Ji Xiaobin
17 **
18 ** \version $Id: JsiLL.h,v 1.1.1.1 2009/06/02 00:13:41 yanghx Exp $
19 **
20 **
21*************************************************************************/
22
23class JsiLL : public Algorithm {
24
25public:
26
27 JsiLL(const std::string& name, ISvcLocator* pSvcLocator);
28 StatusCode initialize();
29 StatusCode execute();
30 StatusCode finalize();
31
32private:
33
34 double m_vr0cut;
35 double m_vz0cut;
36 double m_vr1cut;
37 double m_vz1cut;
38 double m_cthcut;
39
40 double m_energyThreshold;
41 double m_gammaAngCut;
42
43 ITHistSvc* m_thsvc;
44
45 NTuple::Tuple* m_tuple;
46 NTuple::Item<long> m_runNo;
47 NTuple::Item<long> m_event;
48 NTuple::Item<double> m_mLambda;
49 NTuple::Item<double> m_mLambdabar;
50 NTuple::Item<double> m_pLambda;
51 NTuple::Item<double> m_pLambdabar;
52 NTuple::Item<double> m_chisq;
53
54
55};
56
57
58#endif
Definition: JsiLL.h:23
StatusCode finalize()
Definition: JsiLL.cxx:410
StatusCode execute()
Definition: JsiLL.cxx:125
StatusCode initialize()
Definition: JsiLL.cxx:75