BOSS 8.0.0
BESIII Offline Software System
Loading...
Searching...
No Matches
inclks.h
Go to the documentation of this file.
1#ifndef Physics_Analysis_DQAinclKs_H
2#define Physics_Analysis_DQAinclKs_H
3
4#include "GaudiKernel/Algorithm.h"
5#include "GaudiKernel/ITHistSvc.h"
6#include "GaudiKernel/NTuple.h"
7
8class inclks : public Algorithm {
9
10public:
11 inclks( const std::string& name, ISvcLocator* pSvcLocator );
12
13 StatusCode initialize();
14 StatusCode execute();
15 StatusCode finalize();
16
17private:
18 int m_pass[10];
19
20 // Declare r0, z0 cut for charged tracks
21 double m_vr0cut;
22 double m_vz0cut;
23
24 //
25 int m_checkDedx;
26 int m_checkTof;
27
28 // define Ntuples here
29
30 NTuple::Tuple* m_tuple1;
31 NTuple::Item<double> m_npip;
32 NTuple::Item<double> m_npim;
33 NTuple::Item<double> m_ctau;
34 NTuple::Item<double> m_lxyz;
35 NTuple::Item<double> m_elxyz;
36 NTuple::Item<double> m_chis;
37 NTuple::Item<double> m_ksRawMass;
38 NTuple::Item<double> m_pk0;
39
40 ITHistSvc* m_thsvc;
41};
42
43#endif
StatusCode finalize()
Definition inclks.cxx:351
StatusCode initialize()
Definition inclks.cxx:61
inclks(const std::string &name, ISvcLocator *pSvcLocator)
Definition inclks.cxx:48
StatusCode execute()
Definition inclks.cxx:114