source: HiSusy/trunk/Delphes/Delphes-3.0.9/display/DelphesDisplay.h @ 5

Last change on this file since 5 was 5, checked in by zerwas, 11 years ago

update to Delphes-3.0.9

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.