CMS 3D CMS Logo

CSCMap1.h
Go to the documentation of this file.
1 #ifndef GUARD_cscmap1_H
2 #define GUARD_cscmap1_H
3 
5 #include <iostream>
7 #include <string>
8 
9 class cscmap1
10 {
11  private:
12 
13  oracle::occi::Environment *env;
14  oracle::occi::Connection *con;
15 
16  public :
24  ~cscmap1 () noexcept(false);
25 
26  /* 'chamberid' is a decimal chamber identifier like 122090 */
27  void chamber (int chamberid, CSCMapItem::MapItem *item);
28 
29  /* 'crate' is either crateid (1-60) or crate logical number,
30  corresponding to position of crate: VME+1/11 -> 111
31  VME-3/04 -> 234
32  'dmb' : 1-5,7-10 */
33  void cratedmb (int crate, int dmb, CSCMapItem::MapItem *item);
34 
35  /* 'rui' is a rui (ddu) number: 1-36
36  'ddu_input' : 0-14 */
37  void ruiddu (int rui, int ddu_input, CSCMapItem::MapItem *item);
38 
39 }; // end of class cscmap1
40 #endif
void ruiddu(int rui, int ddu_input, CSCMapItem::MapItem *item)
Definition: CSCMap1.cc:211
void chamber(int chamberid, CSCMapItem::MapItem *item)
Definition: CSCMap1.cc:29
oracle::occi::Connection * con
Definition: CSCMap1.h:14
#define noexcept
Definition: CSCMap1.h:9
cscmap1() noexcept(false)
Definition: CSCMap1.cc:7
oracle::occi::Environment * env
Definition: CSCMap1.h:13
void cratedmb(int crate, int dmb, CSCMapItem::MapItem *item)
Definition: CSCMap1.cc:121