CGEM BOSS 6.6.5.f
BESIII Offline Software System
Loading...
Searching...
No Matches
Validation/ValidRecExtTrack/ValidRecExtTrack-00-00-01/ValidRecExtTrack/ValidRecExtTrackAlg.h
Go to the documentation of this file.
1#ifndef Validation_ValidRecExtTrack_ValidRecExtTrackAlg_H
2#define Validation_ValidRecExtTrack_ValidRecExtTrackAlg_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 ValidRecExtTrackAlg : public Algorithm {
16
17public:
18
19 ValidRecExtTrackAlg(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_tof1;
29 NTuple::Item<double> m_tof1Path;
30 NTuple::Item<double> m_tof1PosSigmaAlongX;
31 NTuple::Item<double> m_xTof1Pos;
32 NTuple::Item<double> m_yTof1Pos;
33 NTuple::Item<double> m_zTof1Pos;
34 NTuple::Item<double> m_emTof1_11;
35 NTuple::Item<double> m_emTof1_33;
36 NTuple::Item<double> m_emTof1_55;
37 NTuple::Item<double> m_emTof1_66;
38 NTuple::Item<double> m_emTof1_23;
39 NTuple::Item<double> m_emTof1_35;
40
41};
42
43
44#endif
45
StatusCode finalize()
StatusCode execute()
StatusCode initialize()
ValidRecExtTrackAlg(const std::string &name, ISvcLocator *pSvcLocator)