BOSS 8.0.0
BESIII Offline Software System
Loading...
Searching...
No Matches
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/Algorithm.h"
5#include "GaudiKernel/NTuple.h"
6
7// #include "AIDA/IAxis.h"
8// #include "AIDA/IHistogram1D.h"
9
10// Specify the namespace
11// using AIDA::IHistogram1D;
12
13class ValidRecExtTrackAlg : public Algorithm {
14
15public:
16 ValidRecExtTrackAlg( const std::string& name, ISvcLocator* pSvcLocator );
17 StatusCode initialize();
18 StatusCode execute();
19 StatusCode finalize();
20
21private:
22 NTuple::Tuple* m_tuple1;
23
24 NTuple::Item<double> m_tof1;
25 NTuple::Item<double> m_tof1Path;
26 NTuple::Item<double> m_tof1PosSigmaAlongX;
27 NTuple::Item<double> m_xTof1Pos;
28 NTuple::Item<double> m_yTof1Pos;
29 NTuple::Item<double> m_zTof1Pos;
30 NTuple::Item<double> m_emTof1_11;
31 NTuple::Item<double> m_emTof1_33;
32 NTuple::Item<double> m_emTof1_55;
33 NTuple::Item<double> m_emTof1_66;
34 NTuple::Item<double> m_emTof1_23;
35 NTuple::Item<double> m_emTof1_35;
36};
37
38#endif
ValidRecExtTrackAlg(const std::string &name, ISvcLocator *pSvcLocator)