BOSS 8.0.0
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/Algorithm.h"
5#include "GaudiKernel/ITHistSvc.h"
6#include "GaudiKernel/NTuple.h"
7
8/**********************************************************************/
9/** <project name> -
10 ** <description> Head file for event selection program
11 **
12 ** \file
13 **
14 ** \author Ji Xiaobin
15 **
16 ** \version $Id: JsiLL.h,v 1.1.1.1 2009/06/02 00:13:41 yanghx Exp $
17 **
18 **
19 *************************************************************************/
20
21class JsiLL : public Algorithm {
22
23public:
24 JsiLL( const std::string& name, ISvcLocator* pSvcLocator );
25 StatusCode initialize();
26 StatusCode execute();
27 StatusCode finalize();
28
29private:
30 double m_vr0cut;
31 double m_vz0cut;
32 double m_vr1cut;
33 double m_vz1cut;
34 double m_cthcut;
35
36 double m_energyThreshold;
37 double m_gammaAngCut;
38
39 ITHistSvc* m_thsvc;
40
41 NTuple::Tuple* m_tuple;
42 NTuple::Item<long> m_runNo;
43 NTuple::Item<long> m_event;
44 NTuple::Item<double> m_mLambda;
45 NTuple::Item<double> m_mLambdabar;
46 NTuple::Item<double> m_pLambda;
47 NTuple::Item<double> m_pLambdabar;
48 NTuple::Item<double> m_chisq;
49};
50
51#endif
StatusCode finalize()
Definition JsiLL.cxx:374
StatusCode execute()
Definition JsiLL.cxx:105
JsiLL(const std::string &name, ISvcLocator *pSvcLocator)
Definition JsiLL.cxx:44
StatusCode initialize()
Definition JsiLL.cxx:58