CGEM BOSS 6.6.5.g
BESIII Offline Software System
Loading...
Searching...
No Matches
TestGeometry.h
Go to the documentation of this file.
1#ifndef TESTGEOMETRYALG
2#define TESTGEOMETRYALG
3
4#include "CgemGeomSvc.h"
7#include <vector>
8#include <string>
9#include "TFile.h"
10#include "TTree.h"
11#include "TString.h"
13#include "TGraph.h"
15
16class IDataProviderSvc;
17
18// CHECK hardcoded
19#define nstrip_L1_x 856
20#define nstrip_L1_v 1173
21#define nstrip_L2_x 630
22#define nstrip_L2_v 1077
23#define nstrip_L3_x 832
24#define nstrip_L3_v 1395
25#define nphistep 360
26#define nzstep 100
27
28
29class TestGeometry : public Algorithm{
30 public:
31 // Constructor
32 TestGeometry(const std::string& name, ISvcLocator* pSvcLocator);
34 // Executable
35 StatusCode initialize();
36 StatusCode execute ();
37 StatusCode finalize ();
38
39 private:
40
41 ICgemGeomSvc* m_geomSvc;
42 string CosmicRayDataSetID;
43
44 string lutfile;
45
46 CgemLUTReader *lutreader;
48
49
50
51
52};
53#endif
54
StatusCode execute()
StatusCode initialize()
StatusCode finalize()