ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/COMP/DBS/Servers/AppServer/include/ClientAPIData.hpp
Revision: 1.6
Committed: Tue Dec 13 23:13:39 2005 UTC (19 years, 4 months ago) by sekhri
Branch: MAIN
Changes since 1.5: +18 -9 lines
Log Message:
Added insertEventCollection and insertFiles API to work with Sinsisa high level api

File Contents

# User Rev Content
1 afaq 1.1 #ifndef _ClientTest_hpp_
2     #define _ClientTest_hpp_
3     #include "ClientDataStructure.hpp"
4    
5     class Insertapps_ClientAPIData : public ClientDataStructure {
6     public:
7     INTEGER t_application_output_type;
8     STRING t_app_family_name;
9 afaq 1.2 STRING t_collection_type_name_t_application_output_type;
10 afaq 1.1 STRING t_app_config_parameter_set;
11     INTEGER t_app_config_application;
12 afaq 1.4 INTEGER t_collection_type_id_t_application_output_type;
13 afaq 1.1 INTEGER t_app_config_id;
14 afaq 1.2 INTEGER t_collection_type_id_t_application_input_type;
15 afaq 1.1 STRING t_application_app_version;
16     STRING t_app_config_conditions_version;
17     INTEGER t_application_app_family;
18     INTEGER t_application_id;
19 afaq 1.4 INTEGER t_app_family_id;
20     INTEGER t_application_input_type;
21     STRING t_collection_type_name_t_application_input_type;
22 afaq 1.3 STRING t_application_executable;
23 afaq 1.1 public:
24     Insertapps_ClientAPIData();
25    
26     virtual int makeMessage(Message& messageOut);
27     virtual int readInMessage(Message& messageIn, string lisName, int index);
28    
29     };
30     class Person_ClientAPIData : public ClientDataStructure {
31     public:
32     STRING t_person_distinguised_name;
33     INTEGER t_person_id;
34     STRING t_person_name;
35     STRING t_person_contactinfo;
36     public:
37     Person_ClientAPIData();
38    
39     virtual int makeMessage(Message& messageOut);
40     virtual int readInMessage(Message& messageIn, string lisName, int index);
41    
42     };
43     class Physicsgroup_ClientAPIData : public ClientDataStructure {
44     public:
45 sekhri 1.6 INTEGER t_person_id_t_physics_group_convener;
46     STRING t_person_distinguised_name_t_physics_group_convener;
47     STRING t_person_name_t_physics_group_convener;
48 afaq 1.3 INTEGER t_physics_group_id;
49 sekhri 1.6 STRING t_person_contactinfo_t_physics_group_convener;
50 afaq 1.3 STRING t_physics_group_name;
51 sekhri 1.6 INTEGER t_physics_group_convener;
52 afaq 1.1 public:
53     Physicsgroup_ClientAPIData();
54    
55     virtual int makeMessage(Message& messageOut);
56     virtual int readInMessage(Message& messageIn, string lisName, int index);
57    
58     };
59     class Evcollview_ClientAPIData : public ClientDataStructure {
60     public:
61     INTEGER t_info_evcoll_validation_status;
62     STRING t_info_evcoll_name;
63     INTEGER t_info_evcoll_status;
64 afaq 1.4 STRING t_evcoll_status_name;
65 afaq 1.1 INTEGER t_info_evcoll_events;
66     INTEGER t_event_collection_id;
67 sekhri 1.6 CHARACTER t_event_collection_is_primary;
68 afaq 1.1 STRING t_validation_status_name;
69     INTEGER t_event_collection_processed_dataset;
70     INTEGER t_evcoll_status_id;
71 sekhri 1.6 INTEGER t_info_evcoll_event_collection;
72 afaq 1.1 INTEGER t_validation_status_id;
73 afaq 1.4 INTEGER t_event_collection_collection_index;
74 afaq 1.1 STRING t_info_evcoll_estimated_luminosity;
75     public:
76     Evcollview_ClientAPIData();
77    
78     virtual int makeMessage(Message& messageOut);
79     virtual int readInMessage(Message& messageIn, string lisName, int index);
80    
81     };
82     class Fileview_ClientAPIData : public ClientDataStructure {
83     public:
84     INTEGER t_evcoll_file_fileid;
85     INTEGER t_file_type;
86 afaq 1.4 INTEGER t_file_type_id;
87 afaq 1.1 INTEGER t_block_processed_dataset;
88     INTEGER t_file_inblock;
89     STRING t_file_status_name;
90 afaq 1.4 INTEGER t_block_status;
91 afaq 1.1 STRING t_file_guid;
92 afaq 1.4 STRING t_file_logical_name;
93 afaq 1.1 INTEGER t_file_status_id;
94 afaq 1.4 INTEGER t_file_id;
95     INTEGER t_block_files;
96 afaq 1.1 INTEGER t_evcoll_file_evcoll;
97     STRING t_file_type_name;
98     INTEGER t_block_id;
99 sekhri 1.6 STRING t_file_filesize;
100 afaq 1.4 STRING t_block_status_name;
101 afaq 1.1 INTEGER t_block_bytes;
102     INTEGER t_file_status;
103     INTEGER t_block_status_id;
104     INTEGER t_evcoll_file_id;
105     public:
106     Fileview_ClientAPIData();
107    
108     virtual int makeMessage(Message& messageOut);
109     virtual int readInMessage(Message& messageIn, string lisName, int index);
110    
111     };
112     class Primarydataset_ClientAPIData : public ClientDataStructure {
113     public:
114     INTEGER t_desc_mc_id;
115     STRING t_desc_mc_description;
116     INTEGER t_primary_dataset_description;
117     STRING t_primary_dataset_name;
118 afaq 1.4 STRING t_desc_mc_decay_chain;
119 afaq 1.2 INTEGER t_physics_group_id;
120 afaq 1.1 INTEGER t_desc_primary_id;
121     INTEGER t_desc_primary_trigger_path;
122 afaq 1.2 STRING t_desc_trigger_description;
123 afaq 1.1 INTEGER t_primary_dataset_physics_group;
124 afaq 1.2 INTEGER t_desc_trigger_id;
125 afaq 1.1 STRING t_desc_mc_production;
126 afaq 1.2 STRING t_physics_group_name;
127 afaq 1.1 INTEGER t_desc_primary_mc_channel;
128     INTEGER t_primary_dataset_id;
129     CHARACTER t_desc_primary_is_mc_data;
130 sekhri 1.6 INTEGER t_physics_group_convener;
131 afaq 1.1 public:
132     Primarydataset_ClientAPIData();
133    
134     virtual int makeMessage(Message& messageOut);
135     virtual int readInMessage(Message& messageIn, string lisName, int index);
136    
137     };
138     class Processingpath_ClientAPIData : public ClientDataStructure {
139     public:
140 afaq 1.4 STRING t_processed_dataset_name;
141 afaq 1.2 STRING t_collection_type_name_t_application_output_type;
142     STRING t_application_app_version;
143 afaq 1.4 STRING t_app_config_conditions_version;
144 afaq 1.2 INTEGER t_application_id;
145 afaq 1.4 INTEGER t_application_output_type;
146 sekhri 1.6 INTEGER t_primary_dataset_description;
147 afaq 1.1 INTEGER t_data_tier_id;
148     INTEGER t_processing_path_parent;
149 afaq 1.2 INTEGER t_app_config_id;
150     INTEGER t_collection_type_id_t_application_input_type;
151     INTEGER t_processed_dataset_processing_path;
152 afaq 1.4 INTEGER t_processing_path_data_tier;
153     INTEGER t_application_app_family;
154 sekhri 1.6 INTEGER t_primary_dataset_id;
155 afaq 1.4 STRING t_data_tier_name;
156     STRING t_app_family_name;
157     STRING t_app_config_parameter_set;
158     CHARACTER t_processed_dataset_is_open;
159     INTEGER t_processing_path_app_config;
160     INTEGER t_app_config_application;
161     STRING t_application_executable;
162     STRING t_collection_type_name_t_application_input_type;
163 sekhri 1.6 INTEGER t_primary_dataset_physics_group;
164 afaq 1.4 STRING t_processing_path_full_path;
165 afaq 1.1 INTEGER t_processing_path_id;
166 afaq 1.4 INTEGER t_application_input_type;
167 sekhri 1.6 STRING t_primary_dataset_name;
168 afaq 1.2 INTEGER t_processed_dataset_primary_dataset;
169 afaq 1.1 INTEGER t_processed_dataset_id;
170 afaq 1.2 INTEGER t_collection_type_id_t_application_output_type;
171 afaq 1.4 INTEGER t_app_family_id;
172 afaq 1.1 public:
173     Processingpath_ClientAPIData();
174    
175     virtual int makeMessage(Message& messageOut);
176     virtual int readInMessage(Message& messageIn, string lisName, int index);
177    
178     };
179     class Analysisdataset_ClientAPIData : public ClientDataStructure {
180     public:
181     STRING t_dataset_status_name;
182     INTEGER t_info_anads_analysis_dataset;
183 afaq 1.4 STRING t_validation_status_name;
184 sekhri 1.6 CHARACTER t_anads_data_is_primary;
185 afaq 1.1 INTEGER t_anads_data_event_collection;
186     STRING t_info_anads_estimated_luminiosity;
187     STRING t_analysis_dataset_name;
188     INTEGER t_info_anads_validation_status;
189     INTEGER t_anads_data_id;
190     INTEGER t_dataset_status_id;
191     INTEGER t_anads_data_analysis_dataset;
192 afaq 1.4 INTEGER t_info_anads_status;
193 afaq 1.1 INTEGER t_analysis_dataset_id;
194     INTEGER t_validation_status_id;
195     INTEGER t_analysis_dataset_processed_dataset;
196     INTEGER t_info_anads_events;
197     public:
198     Analysisdataset_ClientAPIData();
199    
200     virtual int makeMessage(Message& messageOut);
201     virtual int readInMessage(Message& messageIn, string lisName, int index);
202    
203     };
204     class Datasetprovenenceevchild_ClientAPIData : public ClientDataStructure {
205     public:
206     STRING t_processed_dataset_name;
207 afaq 1.4 INTEGER t_event_collection_id;
208 afaq 1.1 INTEGER t_processing_path_id;
209 sekhri 1.6 CHARACTER t_event_collection_is_primary;
210 afaq 1.1 INTEGER t_event_collection_processed_dataset;
211     INTEGER t_primary_dataset_description;
212     INTEGER t_data_tier_id;
213     INTEGER t_processing_path_parent;
214     INTEGER t_evcoll_parentage_type;
215     INTEGER t_processed_dataset_processing_path;
216 afaq 1.4 STRING t_parentage_type_name;
217     INTEGER t_processing_path_data_tier;
218     INTEGER t_primary_dataset_id;
219     INTEGER t_event_collection_collection_index;
220     STRING t_data_tier_name;
221     INTEGER t_parentage_type_id;
222     CHARACTER t_processed_dataset_is_open;
223     INTEGER t_processing_path_app_config;
224     INTEGER t_primary_dataset_physics_group;
225     STRING t_processing_path_full_path;
226     STRING t_primary_dataset_name;
227 afaq 1.3 INTEGER t_evcoll_parentage_parent;
228 afaq 1.4 INTEGER t_processed_dataset_primary_dataset;
229 afaq 1.1 INTEGER t_processed_dataset_id;
230     INTEGER t_evcoll_parentage_child;
231     public:
232     Datasetprovenenceevchild_ClientAPIData();
233    
234     virtual int makeMessage(Message& messageOut);
235     virtual int readInMessage(Message& messageIn, string lisName, int index);
236    
237     };
238     class Datasetprovenenceevparent_ClientAPIData : public ClientDataStructure {
239     public:
240     STRING t_processed_dataset_name;
241 afaq 1.4 INTEGER t_event_collection_id;
242 afaq 1.1 INTEGER t_processing_path_id;
243 sekhri 1.6 CHARACTER t_event_collection_is_primary;
244 afaq 1.1 INTEGER t_event_collection_processed_dataset;
245     INTEGER t_primary_dataset_description;
246     INTEGER t_data_tier_id;
247     INTEGER t_processing_path_parent;
248     INTEGER t_evcoll_parentage_type;
249     INTEGER t_processed_dataset_processing_path;
250 afaq 1.4 STRING t_parentage_type_name;
251     INTEGER t_processing_path_data_tier;
252     INTEGER t_primary_dataset_id;
253     INTEGER t_event_collection_collection_index;
254     STRING t_data_tier_name;
255     INTEGER t_parentage_type_id;
256     CHARACTER t_processed_dataset_is_open;
257     INTEGER t_processing_path_app_config;
258     INTEGER t_primary_dataset_physics_group;
259     STRING t_processing_path_full_path;
260     STRING t_primary_dataset_name;
261 afaq 1.3 INTEGER t_evcoll_parentage_parent;
262 afaq 1.4 INTEGER t_processed_dataset_primary_dataset;
263 afaq 1.1 INTEGER t_processed_dataset_id;
264     INTEGER t_evcoll_parentage_child;
265     public:
266     Datasetprovenenceevparent_ClientAPIData();
267    
268     virtual int makeMessage(Message& messageOut);
269     virtual int readInMessage(Message& messageIn, string lisName, int index);
270    
271     };
272     class Crabevcollview_ClientAPIData : public ClientDataStructure {
273     public:
274     INTEGER t_info_evcoll_validation_status;
275     STRING t_processed_dataset_name;
276     STRING t_info_evcoll_name;
277     INTEGER t_block_status;
278 afaq 1.4 INTEGER t_primary_dataset_physics_group;
279 afaq 1.1 INTEGER t_processing_path_id;
280 sekhri 1.6 CHARACTER t_event_collection_is_primary;
281 afaq 1.1 INTEGER t_event_collection_processed_dataset;
282     STRING t_info_evcoll_estimated_luminosity;
283     INTEGER t_primary_dataset_description;
284     INTEGER t_block_bytes;
285     INTEGER t_data_tier_id;
286     INTEGER t_processing_path_parent;
287 afaq 1.4 INTEGER t_processed_dataset_processing_path;
288     INTEGER t_block_files;
289     INTEGER t_processing_path_data_tier;
290     INTEGER t_primary_dataset_id;
291     INTEGER t_event_collection_collection_index;
292     STRING t_data_tier_name;
293     INTEGER t_block_processed_dataset;
294     INTEGER t_info_evcoll_events;
295     CHARACTER t_processed_dataset_is_open;
296     INTEGER t_processing_path_app_config;
297     INTEGER t_block_id;
298     INTEGER t_event_collection_id;
299     STRING t_processing_path_full_path;
300 afaq 1.3 STRING t_primary_dataset_name;
301     INTEGER t_info_evcoll_status;
302     INTEGER t_processed_dataset_primary_dataset;
303 sekhri 1.6 INTEGER t_info_evcoll_event_collection;
304 afaq 1.3 INTEGER t_processed_dataset_id;
305 afaq 1.1 public:
306     Crabevcollview_ClientAPIData();
307    
308     virtual int makeMessage(Message& messageOut);
309     virtual int readInMessage(Message& messageIn, string lisName, int index);
310    
311     };
312     #endif