#include <iostream>
#include <sstream>
#include <string>
#include <vector>
#include <stdio.h>
#include <algorithm>
#include "OnlineDB/Oracle/interface/Oracle.h"
#include "CaloOnlineTools/HcalOnlineDb/interface/HCALConfigDB.h"
#include "CalibCalorimetry/HcalTPGAlgos/interface/XMLProcessor.h"
#include "CaloOnlineTools/HcalOnlineDb/interface/ConfigurationDatabase.hh"
#include "CaloOnlineTools/HcalOnlineDb/interface/ConfigurationDatabaseImplOracle.hh"
#include "CaloOnlineTools/HcalOnlineDb/interface/ConfigurationDatabaseImplXMLFile.hh"
#include "CaloOnlineTools/HcalOnlineDb/interface/ConfigurationItemNotFoundException.hh"
#include "DataFormats/HcalDetId/interface/HcalDetId.h"
Go to the source code of this file.
Classes | |
class | DBlmapReader |
struct | VectorLMAP |
Functions | |
void | printEMAProw (int channel, FILE *emap, VectorLMAP *lmap) |
void | printHBHEHF (int channel, FILE *HBEFmap, VectorLMAP *lmap) |
void | printHO (int channel, FILE *HOmap, VectorLMAP *lmap) |
VectorLMAP * | SortByGeometry (VectorLMAP *lmapHBEFO) |
VectorLMAP * | SortByHardware (VectorLMAP *lmapHBEFO) |
bool | SortComp (int x, int y) |
void printEMAProw | ( | int | channel, |
FILE * | emap, | ||
VectorLMAP * | lmap | ||
) |
Definition at line 207 of file DBlmapReader.cc.
References benchmark_cfg::cerr, VectorLMAP::crateC, VectorLMAP::depthC, VectorLMAP::detC, VectorLMAP::etaC, VectorLMAP::fedidC, VectorLMAP::fi_chC, VectorLMAP::fpgaC, HcalBarrel, HcalEndcap, HcalForward, HcalOuter, VectorLMAP::htr_fiC, VectorLMAP::htrC, j, VectorLMAP::phiC, VectorLMAP::sideC, and VectorLMAP::spigoC.
Referenced by DBlmapReader::PrintEMAPfromLMAP().
void printHBHEHF | ( | int | channel, |
FILE * | HBEFmap, | ||
VectorLMAP * | lmap | ||
) |
Definition at line 160 of file DBlmapReader.cc.
References VectorLMAP::adcC, VectorLMAP::crateC, VectorLMAP::dcc_slC, VectorLMAP::dccC, VectorLMAP::detC, VectorLMAP::dphiC, VectorLMAP::etaC, VectorLMAP::fedidC, VectorLMAP::fi_chC, VectorLMAP::fpgaC, VectorLMAP::htr_fiC, VectorLMAP::htrC, j, VectorLMAP::phiC, VectorLMAP::pixelC, VectorLMAP::qieC, VectorLMAP::rbxC, VectorLMAP::rctcarC, VectorLMAP::rctconC, VectorLMAP::rctcraC, VectorLMAP::rctnamC, VectorLMAP::rm_fiC, VectorLMAP::rmC, VectorLMAP::sideC, VectorLMAP::slbC, VectorLMAP::slbin2C, VectorLMAP::slbinC, VectorLMAP::slnamC, VectorLMAP::spigoC, and VectorLMAP::wedgeC.
Referenced by DBlmapReader::PrintLMAP().
void printHO | ( | int | channel, |
FILE * | HOmap, | ||
VectorLMAP * | lmap | ||
) |
Definition at line 179 of file DBlmapReader.cc.
References VectorLMAP::adcC, VectorLMAP::crateC, VectorLMAP::dcc_slC, VectorLMAP::dccC, VectorLMAP::detC, VectorLMAP::dphiC, VectorLMAP::etaC, VectorLMAP::fedidC, VectorLMAP::fi_chC, VectorLMAP::fpgaC, VectorLMAP::htr_fiC, VectorLMAP::htrC, j, VectorLMAP::let_codeC, VectorLMAP::phiC, VectorLMAP::pixelC, VectorLMAP::qieC, VectorLMAP::rbxC, VectorLMAP::rm_fiC, VectorLMAP::rmC, VectorLMAP::sectorC, VectorLMAP::sideC, and VectorLMAP::spigoC.
Referenced by DBlmapReader::PrintLMAP().
VectorLMAP* SortByGeometry | ( | VectorLMAP * | lmapHBEFO | ) |
Definition at line 286 of file DBlmapReader.cc.
References i, VectorLMAP::orderC, SortComp(), and tempVector.
Referenced by DBlmapReader::PrintEMAPfromLMAP(), and DBlmapReader::PrintLMAP().
VectorLMAP* SortByHardware | ( | VectorLMAP * | lmapHBEFO | ) |
Definition at line 233 of file DBlmapReader.cc.
References i, VectorLMAP::orderC, SortComp(), and tempVector.
Referenced by DBlmapReader::PrintEMAPfromLMAP(), and DBlmapReader::PrintLMAP().
bool SortComp | ( | int | x, |
int | y | ||
) |
Definition at line 229 of file DBlmapReader.cc.
References tempVector, x, and detailsBasic3DVector::y.
Referenced by SortByGeometry(), and SortByHardware().