CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
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 private:
11  oracle::occi::Environment *env;
12  oracle::occi::Connection *con;
13 
14 public:
18  cscmap1() noexcept(false);
22  ~cscmap1() noexcept(false);
23 
24  /* 'chamberid' is a decimal chamber identifier like 122090 */
25  void chamber(int chamberid, CSCMapItem::MapItem *item);
26 
27  /* 'crate' is either crateid (1-60) or crate logical number,
28  corresponding to position of crate: VME+1/11 -> 111
29  VME-3/04 -> 234
30  'dmb' : 1-5,7-10 */
31  void cratedmb(int crate, int dmb, CSCMapItem::MapItem *item);
32 
33  /* 'rui' is a rui (ddu) number: 1-36
34  'ddu_input' : 0-14 */
35  void ruiddu(int rui, int ddu_input, CSCMapItem::MapItem *item);
36 
37 }; // end of class cscmap1
38 #endif
void ruiddu(int rui, int ddu_input, CSCMapItem::MapItem *item)
Definition: CSCMap1.cc:215
void chamber(int chamberid, CSCMapItem::MapItem *item)
Definition: CSCMap1.cc:27
oracle::occi::Connection * con
Definition: CSCMap1.h:12
Definition: CSCMap1.h:9
cscmap1() noexcept(false)
Definition: CSCMap1.cc:7
oracle::occi::Environment * env
Definition: CSCMap1.h:11
void cratedmb(int crate, int dmb, CSCMapItem::MapItem *item)
Definition: CSCMap1.cc:122