CGEM BOSS 6.6.5.h
BESIII Offline Software System
Loading...
Searching...
No Matches
ValidRecMucTrackAlg.h
Go to the documentation of this file.
1#ifndef Validation_ValidRecMucTrack_ValidRecMucTrackAlg_H
2#define Validation_ValidRecMucTrack_ValidRecMucTrackAlg_H
3
4#include "GaudiKernel/AlgFactory.h"
5#include "GaudiKernel/Algorithm.h"
6#include "GaudiKernel/NTuple.h"
7
8//#include "AIDA/IAxis.h"
9//#include "AIDA/IHistogram1D.h"
10
11// Specify the namespace
12//using AIDA::IHistogram1D;
13
14
15class ValidRecMucTrackAlg : public Algorithm {
16
17public:
18
19 ValidRecMucTrackAlg(const std::string& name, ISvcLocator* pSvcLocator);
20 StatusCode initialize();
21 StatusCode execute();
22 StatusCode finalize();
23
24private:
25
26 NTuple::Tuple* m_tuple1;
27
28 NTuple::Item<double> m_depth;
29 NTuple::Item<double> m_distance;
30 NTuple::Item<double> m_deltaPhi;
31 NTuple::Item<double> m_maxHits;
32 NTuple::Item<double> m_numLayers;
33 NTuple::Item<double> m_numHits;
34 NTuple::Item<double> m_chi2;
35 NTuple::Item<double> m_xPos;
36 NTuple::Item<double> m_yPos;
37 NTuple::Item<double> m_zPos;
38
39
40
41};
42
43
44#endif
45
ValidRecMucTrackAlg(const std::string &name, ISvcLocator *pSvcLocator)