FEDRA emulsion software from the OPERA Collaboration
TOracleServerE.h
Go to the documentation of this file.
1#ifndef ROOT_TOracleServerE
2#define ROOT_TOracleServerE
3
4#include "TOracleServer.h"
5
6class TTree;
7class EdbPattern;
9
11
12public:
13 TOracleServerE(const char *db, const char *uid, const char *pw):
14 TOracleServer(db, uid, pw){}
16
17
18 Int_t ReadVolume(char *id_volume, EdbPatternsVolume &vol);
19 Int_t ReadVolume(ULong64_t id_volume, EdbPatternsVolume &vol);
20 Int_t ReadDataSet(ULong64_t id_parent_op, int id_brick, EdbPatternsVolume &vol);
21 bool ReadZplate(int id_plate, int id_eventbrick, EdbPattern &pat);
22 Int_t ReadBasetracksPattern(char *selection, EdbPattern &pat);
23 Int_t ReadMicrotracksPattern(char *selection, EdbPattern &pat);
24 Int_t ReadCalibration(int id_brick, EdbPatternsVolume &vol);
25
26 Int_t GetProcessOperationID(char *id_eventbrick, char *id);
27 Int_t GetProcessOperationID(char *id_programsettings, char *id_eventbrick, char *id_plate, char *id);
28
29 Int_t AddBrick(char *id, char *minx, char *maxx, char *miny, char *maxy, char *minz, char *maxz);
30 // Int_t AddPlate(char *id_eventbrick, char *id, char *z, char *mapxx, char *mapxy, char *mapyx, char *mapyy, char *mapdx, char *mapdy, char *isdamaged);
31 Int_t AddPlate(char *data);
32 Int_t UpdatePlate(char *id_eventbrick, char *id_plate, char *calibration);
33 Int_t AddZone(char *data);
34 Int_t AddZone(EdbPattern &pat, char *data1, char *data2);
35 Int_t AddBasetracks(EdbPattern &pat, char *id_eventbrick, char *id_zone);
36 Int_t AddProcessOperation(char *id_machine, char *id_programsettings, char *id_requester, char *id_parent_operation, char *id_eventbrick, char *id_plate, char *driverlevel, char *templatemarks, char *starttime, char *finishtime, char *success);
37
38 ClassDef(TOracleServerE,1) // Connection to Oracle server
39};
40
41#endif
EdbPatternsVolume * vol
Definition: RecDispNU.C:116
Definition: EdbPattern.h:273
Definition: EdbPattern.h:334
Definition: TOracleServerE.h:10
Int_t GetProcessOperationID(char *id_eventbrick, char *id)
Definition: TOracleServerE.cxx:291
~TOracleServerE()
Definition: TOracleServerE.h:15
Int_t ReadDataSet(ULong64_t id_parent_op, int id_brick, EdbPatternsVolume &vol)
Definition: TOracleServerE.cxx:108
Int_t AddBrick(char *id, char *minx, char *maxx, char *miny, char *maxy, char *minz, char *maxz)
Definition: TOracleServerE.cxx:352
Int_t AddZone(char *data)
Definition: TOracleServerE.cxx:448
Int_t AddProcessOperation(char *id_machine, char *id_programsettings, char *id_requester, char *id_parent_operation, char *id_eventbrick, char *id_plate, char *driverlevel, char *templatemarks, char *starttime, char *finishtime, char *success)
Definition: TOracleServerE.cxx:543
Int_t AddBasetracks(EdbPattern &pat, char *id_eventbrick, char *id_zone)
Definition: TOracleServerE.cxx:511
TOracleServerE(const char *db, const char *uid, const char *pw)
Definition: TOracleServerE.h:13
Int_t UpdatePlate(char *id_eventbrick, char *id_plate, char *calibration)
Definition: TOracleServerE.cxx:420
Int_t AddPlate(char *data)
Definition: TOracleServerE.cxx:390
Int_t ReadBasetracksPattern(char *selection, EdbPattern &pat)
Definition: TOracleServerE.cxx:203
Int_t ReadVolume(ULong64_t id_volume, EdbPatternsVolume &vol)
bool ReadZplate(int id_plate, int id_eventbrick, EdbPattern &pat)
Definition: TOracleServerE.cxx:165
Int_t ReadVolume(char *id_volume, EdbPatternsVolume &vol)
Definition: TOracleServerE.cxx:65
Int_t ReadMicrotracksPattern(char *selection, EdbPattern &pat)
Definition: TOracleServerE.cxx:246
Int_t ReadCalibration(int id_brick, EdbPatternsVolume &vol)
Definition: TOracleServerE.cxx:16
Definition: TOracleServer.h:38
TOracleServerE * db
Definition: test_oracle.C:8