Line | |
---|
1 | #ifndef DelphesDisplay_h |
---|
2 | #define DelphesDisplay_h |
---|
3 | |
---|
4 | class TEveProjectionManager; |
---|
5 | class TEveElement; |
---|
6 | class TEveCalo3D; |
---|
7 | class TEveCaloLego; |
---|
8 | class TEveViewer; |
---|
9 | class TEveScene; |
---|
10 | |
---|
11 | class DelphesDisplay |
---|
12 | { |
---|
13 | public: |
---|
14 | |
---|
15 | DelphesDisplay(); |
---|
16 | |
---|
17 | virtual ~DelphesDisplay(); |
---|
18 | |
---|
19 | void ImportGeomRPhi(TEveElement* el); |
---|
20 | void ImportGeomRhoZ(TEveElement* el); |
---|
21 | |
---|
22 | void ImportCaloRPhi(TEveCalo3D *calo); |
---|
23 | void ImportCaloRhoZ(TEveCalo3D *calo); |
---|
24 | void ImportCaloLego(TEveCaloLego *calo); |
---|
25 | |
---|
26 | void ImportEventRPhi(TEveElement* el); |
---|
27 | void ImportEventRhoZ(TEveElement* el); |
---|
28 | |
---|
29 | void DestroyEventRPhi(); |
---|
30 | void DestroyEventRhoZ(); |
---|
31 | |
---|
32 | private: |
---|
33 | |
---|
34 | TEveProjectionManager *fRPhiMgr; |
---|
35 | TEveProjectionManager *fRhoZMgr; |
---|
36 | |
---|
37 | TEveViewer *fRPhiView; |
---|
38 | TEveViewer *fRhoZView; |
---|
39 | TEveViewer *f3DimView; |
---|
40 | TEveViewer *fLegoView; |
---|
41 | |
---|
42 | TEveScene *fRPhiGeomScene; |
---|
43 | TEveScene *fRhoZGeomScene; |
---|
44 | |
---|
45 | TEveScene *fRPhiCaloScene; |
---|
46 | TEveScene *fRhoZCaloScene; |
---|
47 | TEveScene *fLegoCaloScene; |
---|
48 | |
---|
49 | TEveScene *fRPhiEventScene; |
---|
50 | TEveScene *fRhoZEventScene; |
---|
51 | }; |
---|
52 | |
---|
53 | #endif /* DelphesDisplay_h */ |
---|
54 | |
---|
Note: See
TracBrowser
for help on using the repository browser.