ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/FastOpenGlDisplayer/soft/main.h
(Generate patch)

Comparing UserCode/FastOpenGlDisplayer/soft/main.h (file contents):
Revision 1.22 by roberfro, Tue Jun 24 09:20:37 2008 UTC vs.
Revision 1.29 by querten, Sun Jun 29 11:36:17 2008 UTC

# Line 39 | Line 39 | time_t end;
39   #include <stdio.h>
40   #include <math.h>
41  
42 + #include "Includes/FROG/FROG_Objects.h"
43   #include "Includes/FROG/FROG_Events.h"
44   #include "Includes/FROG/FROG_Geometry.h"
44 #include "Includes/FROG/FROG_DetId.h"
45  
46   #include "Includes/FROG/FROG_Element_Tools.h"
47  
48   #include "Includes/FROG/Logo.h"
49   #include "Includes/FROG/Texture.h"
50 < #include "Includes/FROG/ReadCards.h"
50 > #include "Includes/FROG/FROG_ReadCards.h"
51   #include "Includes/FROG/FROG_Struct.h"
52   #include "Includes/FROG/FROG_Camera.h"
53 #include "Includes/FROG/ObjectInfo.h"
53  
54  
56 FROG_Element_Base *prim2;
57
55   int SAVE_WINDOW_W = 800;
56   int SAVE_WINDOW_H = 600;
57   int SAVE_WINDOW_X = 10;
# Line 71 | Line 68 | int TEMP_I = 0;
68  
69   FROG_Camera Cam;
70  
74 int CMS_TRACKER_RADIUS = 129;
75 int CMS_TRACKER_LENGTH = 300;
76
77 float PT_CUTOFF = 1.0;
78 double EECAL_CUTOFF[3] = {0.2,0.6,0.0001};
79 double EHCAL_CUTOFF[4] = {1.5,1.5,0.5,5.0};
80
71   bool MouseStates[3];
72  
83 std::vector<GLuint> theSimTracks;
84
85 GLuint theGeomMuonInEvent;
86 GLuint theGeomTrackerInEvent;
87 GLuint theGeomEcalInEvent;
88 GLuint theGeomHcalInEvent;
89 GLuint theGeomFwdInEvent;
73   GLuint LogoTexture;
91 GLuint MarkerTexture;
74  
75   double t = 0;
76  
# Line 96 | Line 78 | std::string inputVisFile;
78   std::vector<std::string> inputGeom;
79  
80   FROG_Events* events;
81 < const FROG_Event* event;
81 > FROG_Element_Event* event;
82  
83 < Geometry* geom;
83 > FROG_Geometry* geom;
84  
85   char gSim       = 0;
86   char gReco      = 15;
# Line 121 | Line 103 | float mDt               = 0.005f;
103  
104   bool print_FrameWork = false;
105  
124 GLint Menu_Geom         = 0;
125 GLint Menu_SimEvent     = 0;
126 GLint Menu_RecoEvent    = 0;
127 GLint Menu_Main         = 0;
128
106   WidthAndColor WaC_BackGround        = {1.0 , 0.0 , 1.0 , 0.0 , 1.0};
107   WidthAndColor WaC_Txt               = {1.0 , 0.0 , 1.0 , 1.0 , 1.0};
108   WidthAndColor WaC_CMS_Framework     = {1.0 , 1.0 , 0.5 , 1.0 , 0.3};
109   WidthAndColor WaC_LHC_Axis          = {3.0 , 1.0 , 0.5 , 1.0 , 0.3};
133 WidthAndColor WaC_Default_SimTrack  = {2.0 , 0.0 , 1.0 , 1.0 , 1.0};
110   WidthAndColor WaC_Selected_Object   = {2.0 , 1.0 , 1.0 , 0.0 , 1.0};
111  
112 < std::vector<IdAndWidthAndColor*> WaC_SimTracks;
137 < std::vector<IdAndWidthAndColor*> WaC_RecoTracks;
112 > FROG_ReadCards* Card;
113  
139 //void DrawTrack(MySimTrack* track, MySimVertex* vertex1, MySimVertex* vertex2);
114   void reshape (int w, int h);
115   void display();
116  
143 void initGeomTrackerInEvent();
144 void initGeomMuonInEvent();
145 void initGeomEcalInEvent();
146 void initGeomHcalInEvent();
147 void initGeomFwdInEvent();
148 void defineColorForSimTrack(int i);
149
150 void initSimTrack();
151 void init();
152 void menu_callback(int value);
153 void menu_create();
117   void LoadCard(const char* inputCard );
118   void gl_select(int x, int y);
119   void list_hits(GLint hits, GLuint *names);

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines