CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
DBlmapWriter.h
Go to the documentation of this file.
2 
4 {
5 
6  public:
7  typedef struct _LMapRowHBEF
8  {
9  int side;
10  int eta;
11  int phi;
12  int dphi;
13  int depth;
16  int wedge;
17  int rm;
18  int pixel;
19  int qie;
20  int adc;
21  int rm_fi;
22  int fi_ch;
23  int crate;
24  int htr;
26  int htr_fi;
27  int dcc_sl;
28  int spigo;
29  int dcc;
30  int slb;
34  int rctcra;
35  int rctcar;
36  int rctcon;
38  int fedid;
39  } LMapRowHBEF;
40 
41  typedef struct _LMapRowHO
42  {
43  int sideO;
44  int etaO;
45  int phiO;
46  int dphiO;
47  int depthO;
50  int sectorO;
51  int rmO;
52  int pixelO;
53  int qieO;
54  int adcO;
55  int rm_fiO;
56  int fi_chO;
58  int crateO;
59  int htrO;
61  int htr_fiO;
62  int dcc_slO;
63  int spigoO;
64  int dccO;
65  int fedidO;
66  } LMapRowHO;
67 
68  DBlmapWriter();
69  ~DBlmapWriter();
70 
71  XMLDOMBlock * createLMapHBEFXMLBase( std::string templateFileName );
72  XMLDOMBlock * createLMapHOXMLBase( std::string templateFileName );
73 
74  int addLMapHBEFDataset( XMLDOMBlock * doc, LMapRowHBEF * row, std::string templateFileName );
75  int addLMapHODataset( XMLDOMBlock * doc, LMapRowHO * row, std::string templateFileName );
76 
77  int createLMap( void );
78 
79  protected:
80 
81  private:
82 
83 };
XMLDOMBlock * createLMapHBEFXMLBase(std::string templateFileName)
Definition: DBlmapWriter.cc:17
XMLDOMBlock * createLMapHOXMLBase(std::string templateFileName)
Definition: DBlmapWriter.cc:85
struct DBlmapWriter::_LMapRowHO LMapRowHO
struct DBlmapWriter::_LMapRowHBEF LMapRowHBEF
int addLMapHODataset(XMLDOMBlock *doc, LMapRowHO *row, std::string templateFileName)
Definition: DBlmapWriter.cc:99
int addLMapHBEFDataset(XMLDOMBlock *doc, LMapRowHBEF *row, std::string templateFileName)
Definition: DBlmapWriter.cc:32
int createLMap(void)