Fork me on GitHub

source: svn/trunk/display/DelphesDisplay.h@ 1100

Last change on this file since 1100 was 1097, checked in by Pavel Demin, 12 years ago

add make rule for event display

File size: 1.0 KB
Line 
1#ifndef DelphesDisplay_h
2#define DelphesDisplay_h
3
4class TEveProjectionManager;
5class TEveElement;
6class TEveCalo3D;
7class TEveCaloLego;
8class TEveViewer;
9class TEveScene;
10
11class DelphesDisplay
12{
13public:
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
32private:
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.