Main Page
Namespaces
Classes
Package Documentation
CaloOnlineTools
HcalOnlineDb
interface
LMapLoader.h
Go to the documentation of this file.
1
#ifndef HCALConfigDBTools_XMLTools_LMapLoader_h
2
#define HCALConfigDBTools_XMLTools_LMapLoader_h
3
// -*- C++ -*-
4
//
5
// Package: XMLTools
6
// Class : LMapLoader
7
//
16
//
17
// Original Author: Aram Avetisyan avetisya@fnal.gov
18
// Created: Tue Nov 14 15:05:33 CDT 2007
19
//
20
21
// system include files
22
23
// user include files
24
#include "
CalibCalorimetry/HcalTPGAlgos/interface/XMLDOMBlock.h
"
25
#include "
CalibCalorimetry/HcalTPGAlgos/interface/XMLProcessor.h
"
26
27
// forward declarations
28
29
class
LMapLoader
:
public
XMLDOMBlock
30
{
31
32
public
:
33
34
//structs
35
36
typedef
struct
_LMapRowHBEF
37
{
38
int
side
;
39
int
eta
;
40
int
phi
;
41
int
dphi
;
42
int
depth
;
43
std::string
det
;
44
std::string
rbx
;
45
int
wedge
;
46
int
rm
;
47
int
pixel
;
48
int
qie
;
49
int
adc
;
50
int
rm_fi
;
51
int
fi_ch
;
52
int
crate
;
53
int
htr
;
54
std::string
fpga
;
55
int
htr_fi
;
56
int
dcc_sl
;
57
int
spigo
;
58
int
dcc
;
59
int
slb
;
60
std::string
slbin
;
61
std::string
slbin2
;
62
std::string
slnam
;
63
int
rctcra
;
64
int
rctcar
;
65
int
rctcon
;
66
std::string
rctnam
;
67
int
fedid
;
68
}
LMapRowHBEF
;
69
70
typedef
struct
_LMapRowHO
71
{
72
int
sideO
;
73
int
etaO
;
74
int
phiO
;
75
int
dphiO
;
76
int
depthO
;
77
std::string
detO
;
78
std::string
rbxO
;
79
int
sectorO
;
80
int
rmO
;
81
int
pixelO
;
82
int
qieO
;
83
int
adcO
;
84
int
rm_fiO
;
85
int
fi_chO
;
86
std::string
let_codeO
;
87
int
crateO
;
88
int
htrO
;
89
std::string
fpgaO
;
90
int
htr_fiO
;
91
int
dcc_slO
;
92
int
spigoO
;
93
int
dccO
;
94
int
fedidO
;
95
}
LMapRowHO
;
96
97
LMapLoader
();
98
LMapLoader
(
std::string
templateLoaderBase );
99
virtual
~LMapLoader
();
100
101
// ---------- const member functions ---------------------
102
103
// ---------- static member functions --------------------
104
105
// ---------- member functions ---------------------------
106
int
createLMapHBEFXMLBase
(
void
);
107
int
addLMapHBEFDataset
(
LMapRowHBEF
* row,
std::string
templateFileName );
108
int
addLMapHODataset
(
LMapRowHO
* row,
std::string
templateFileName );
109
110
private
:
111
LMapLoader
(
const
LMapLoader
&);
// stop default
112
113
const
LMapLoader
&
operator=
(
const
LMapLoader
&);
// stop default
114
115
// ---------- member data --------------------------------
116
117
};
118
119
120
#endif
LMapLoader::_LMapRowHO::spigoO
int spigoO
Definition:
LMapLoader.h:92
LMapLoader::_LMapRowHO::rmO
int rmO
Definition:
LMapLoader.h:80
LMapLoader::_LMapRowHBEF::det
std::string det
Definition:
LMapLoader.h:43
LMapLoader::_LMapRowHO::crateO
int crateO
Definition:
LMapLoader.h:87
XMLProcessor.h
LMapLoader::_LMapRowHBEF::rctnam
std::string rctnam
Definition:
LMapLoader.h:66
LMapLoader::_LMapRowHBEF
Definition:
LMapLoader.h:36
LMapLoader::_LMapRowHBEF::rctcar
int rctcar
Definition:
LMapLoader.h:64
LMapLoader::_LMapRowHO::sideO
int sideO
Definition:
LMapLoader.h:72
LMapLoader::_LMapRowHO::fedidO
int fedidO
Definition:
LMapLoader.h:94
LMapLoader::_LMapRowHBEF::fpga
std::string fpga
Definition:
LMapLoader.h:54
LMapLoader::createLMapHBEFXMLBase
int createLMapHBEFXMLBase(void)
Definition:
LMapLoader.cc:42
LMapLoader::_LMapRowHBEF::pixel
int pixel
Definition:
LMapLoader.h:47
AlCaHLTBitMon_QueryRunRegistry.string
string
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:255
LMapLoader::_LMapRowHO::detO
std::string detO
Definition:
LMapLoader.h:77
LMapLoader::_LMapRowHO::rm_fiO
int rm_fiO
Definition:
LMapLoader.h:84
LMapLoader::_LMapRowHO::htr_fiO
int htr_fiO
Definition:
LMapLoader.h:90
LMapLoader::_LMapRowHO
Definition:
LMapLoader.h:70
LMapLoader::_LMapRowHO::sectorO
int sectorO
Definition:
LMapLoader.h:79
LMapLoader::_LMapRowHO::qieO
int qieO
Definition:
LMapLoader.h:82
LMapLoader::_LMapRowHBEF::wedge
int wedge
Definition:
LMapLoader.h:45
LMapLoader::_LMapRowHBEF::slbin2
std::string slbin2
Definition:
LMapLoader.h:61
LMapLoader::_LMapRowHO::fi_chO
int fi_chO
Definition:
LMapLoader.h:85
LMapLoader::_LMapRowHBEF::rctcra
int rctcra
Definition:
LMapLoader.h:63
LMapLoader::_LMapRowHO::adcO
int adcO
Definition:
LMapLoader.h:83
LMapLoader::_LMapRowHBEF::side
int side
Definition:
LMapLoader.h:38
LMapLoader::addLMapHODataset
int addLMapHODataset(LMapRowHO *row, std::string templateFileName)
Definition:
LMapLoader.cc:127
LMapLoader::_LMapRowHBEF::dcc_sl
int dcc_sl
Definition:
LMapLoader.h:56
LMapLoader::operator=
const LMapLoader & operator=(const LMapLoader &)
LMapLoader::_LMapRowHBEF::rm
int rm
Definition:
LMapLoader.h:46
LMapLoader::_LMapRowHO::htrO
int htrO
Definition:
LMapLoader.h:88
LMapLoader::_LMapRowHBEF::slb
int slb
Definition:
LMapLoader.h:59
LMapLoader::LMapRowHO
struct LMapLoader::_LMapRowHO LMapRowHO
LMapLoader::_LMapRowHO::let_codeO
std::string let_codeO
Definition:
LMapLoader.h:86
LMapLoader::_LMapRowHBEF::dcc
int dcc
Definition:
LMapLoader.h:58
LMapLoader::_LMapRowHBEF::slbin
std::string slbin
Definition:
LMapLoader.h:60
LMapLoader::_LMapRowHBEF::rbx
std::string rbx
Definition:
LMapLoader.h:44
LMapLoader::_LMapRowHO::phiO
int phiO
Definition:
LMapLoader.h:74
LMapLoader::addLMapHBEFDataset
int addLMapHBEFDataset(LMapRowHBEF *row, std::string templateFileName)
Definition:
LMapLoader.cc:73
LMapLoader::_LMapRowHO::rbxO
std::string rbxO
Definition:
LMapLoader.h:78
LMapLoader
Definition:
LMapLoader.h:29
LMapLoader::_LMapRowHBEF::depth
int depth
Definition:
LMapLoader.h:42
LMapLoader::_LMapRowHBEF::qie
int qie
Definition:
LMapLoader.h:48
LMapLoader::_LMapRowHBEF::htr_fi
int htr_fi
Definition:
LMapLoader.h:55
LMapLoader::_LMapRowHBEF::rctcon
int rctcon
Definition:
LMapLoader.h:65
LMapLoader::LMapLoader
LMapLoader()
Definition:
LMapLoader.cc:32
LMapLoader::_LMapRowHBEF::phi
int phi
Definition:
LMapLoader.h:40
LMapLoader::_LMapRowHBEF::htr
int htr
Definition:
LMapLoader.h:53
XMLDOMBlock.h
LMapLoader::_LMapRowHBEF::adc
int adc
Definition:
LMapLoader.h:49
LMapLoader::_LMapRowHO::dccO
int dccO
Definition:
LMapLoader.h:93
LMapLoader::_LMapRowHBEF::crate
int crate
Definition:
LMapLoader.h:52
LMapLoader::LMapRowHBEF
struct LMapLoader::_LMapRowHBEF LMapRowHBEF
LMapLoader::_LMapRowHBEF::dphi
int dphi
Definition:
LMapLoader.h:41
LMapLoader::_LMapRowHO::pixelO
int pixelO
Definition:
LMapLoader.h:81
LMapLoader::_LMapRowHO::etaO
int etaO
Definition:
LMapLoader.h:73
XMLDOMBlock
Definition:
XMLDOMBlock.h:42
LMapLoader::_LMapRowHO::dcc_slO
int dcc_slO
Definition:
LMapLoader.h:91
LMapLoader::~LMapLoader
virtual ~LMapLoader()
Definition:
LMapLoader.cc:53
LMapLoader::_LMapRowHO::dphiO
int dphiO
Definition:
LMapLoader.h:75
LMapLoader::_LMapRowHO::depthO
int depthO
Definition:
LMapLoader.h:76
LMapLoader::_LMapRowHBEF::rm_fi
int rm_fi
Definition:
LMapLoader.h:50
LMapLoader::_LMapRowHBEF::fi_ch
int fi_ch
Definition:
LMapLoader.h:51
LMapLoader::_LMapRowHBEF::eta
int eta
Definition:
LMapLoader.h:39
LMapLoader::_LMapRowHO::fpgaO
std::string fpgaO
Definition:
LMapLoader.h:89
LMapLoader::_LMapRowHBEF::fedid
int fedid
Definition:
LMapLoader.h:67
LMapLoader::_LMapRowHBEF::slnam
std::string slnam
Definition:
LMapLoader.h:62
LMapLoader::_LMapRowHBEF::spigo
int spigo
Definition:
LMapLoader.h:57
Generated for CMSSW Reference Manual by
1.8.11