BOSS 7.1.1
BESIII Offline Software System
Loading...
Searching...
No Matches
EvtSelExample.h
Go to the documentation of this file.
1#ifndef Physics_ControlSample_EvtSelExample_H
2#define Physics_ControlSample_EvtSelExample_H
3
4#include "GaudiKernel/AlgFactory.h"
5#include "GaudiKernel/Algorithm.h"
6#include "GaudiKernel/NTuple.h"
7
8
9/**********************************************************************/
10/** <project name> -
11 ** <description> Head file for event selection program
12 **
13 ** \file
14 **
15 ** \author Ji Xiaobin
16 **
17 ** \version $Id: EvtSelExample.h,v 1.3 2022/01/27 05:10:31 maqm Exp $
18 **
19 **
20*************************************************************************/
21
22class EvtSelExample : public Algorithm {
23
24public:
25
26 EvtSelExample(const std::string& name, ISvcLocator* pSvcLocator);
27 StatusCode initialize();
28 StatusCode execute();
29 StatusCode finalize();
30
31private:
32
33 double m_vr0cut;
34 double m_vz0cut;
35 double m_vr1cut;
36 double m_vz1cut;
37 double m_cthcut;
38
39 double m_energyThreshold;
40 double m_gammaAngCut;
41
42 NTuple::Tuple* m_tuple; // rhopi 4C
43 NTuple::Item<long> m_runNo;
44 NTuple::Item<long> m_event;
45
46};
47
48
49#endif
StatusCode initialize()
StatusCode finalize()
StatusCode execute()
EvtSelExample(const std::string &name, ISvcLocator *pSvcLocator)