CGEM BOSS 6.6.5.f
BESIII Offline Software System
Loading...
Searching...
No Matches
DQA/DQAincl/DQAinclKs/DQAinclKs-09-05-34/DQAinclKs/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/AlgFactory.h"
5#include "GaudiKernel/Algorithm.h"
6#include "GaudiKernel/NTuple.h"
7
8#include "TROOT.h"
9#include "TObjArray.h"
10#include "TH1F.h"
11#include "TProfile.h"
12
13class ITHistSvc;
14
15class inclks : public Algorithm {
16
17public:
18 inclks(const std::string& name, ISvcLocator* pSvcLocator);
19
20 StatusCode initialize();
21 StatusCode execute();
22 StatusCode finalize();
23
24private:
25 int m_pass[10];
26
27 // Declare r0, z0 cut for charged tracks
28 double m_vr0cut;
29 double m_vz0cut;
30
31 //
32 int m_checkDedx;
33 int m_checkTof;
34
35
36 // define Ntuples here
37
38 NTuple::Tuple* m_tuple1;
39 NTuple::Item<double> m_npip;
40 NTuple::Item<double> m_npim;
41 NTuple::Item<double> m_ctau;
42 NTuple::Item<double> m_lxyz;
43 NTuple::Item<double> m_elxyz;
44 NTuple::Item<double> m_chis;
45 NTuple::Item<double> m_ksRawMass;
46 NTuple::Item<double> m_pk0;
47
48 ITHistSvc* m_thsvc;
49};
50
51#endif
StatusCode finalize()
Definition: inclks.cxx:358
StatusCode initialize()
Definition: inclks.cxx:75
StatusCode execute()
Definition: inclks.cxx:127