test
Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
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
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
AlCaHLTBitMon_QueryRunRegistry.string
string string
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:255
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.5