test
Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
IORawData
CaloPatterns
src
HtrXmlPatternTool.h
Go to the documentation of this file.
1
#ifndef HtrXmlPatternTool_h_included
2
#define HtrXmlPatternTool_h_included 1
3
4
#include "
DataFormats/HcalDetId/interface/HcalElectronicsId.h
"
5
#include "
HtrXmlPatternSet.h
"
6
#include "
HtrXmlPatternToolParameters.h
"
7
#include "
HtrXmlPatternWriter.h
"
8
9
class
HtrXmlPatternTool
{
10
public
:
11
HtrXmlPatternTool
(
HtrXmlPatternToolParameters
*
m_params
);
12
~HtrXmlPatternTool
();
13
void
Fill
(
const
HcalElectronicsId
HEID,
HBHEDigiCollection::const_iterator
data
);
14
void
Fill
(
const
HcalElectronicsId
HEID,
HFDigiCollection::const_iterator
data);
15
void
Fill
(
const
HcalElectronicsId
HEID,
HODigiCollection::const_iterator
data);
16
void
prepareDirs
();
17
void
createHists
();
18
void
writeXML
();
19
HtrXmlPatternSet
*
GetPatternSet
() {
return
m_patternSet
;}
20
private
:
21
HtrXmlPatternSet
*
m_patternSet
;
22
HtrXmlPatternToolParameters
*
m_params
;
23
HtrXmlPatternWriter
m_xmlWriter
;
24
};
25
26
#endif
HtrXmlPatternTool::writeXML
void writeXML()
Definition:
HtrXmlPatternTool.cc:119
edm::SortedCollection< HBHEDataFrame >::const_iterator
std::vector< HBHEDataFrame >::const_iterator const_iterator
Definition:
SortedCollection.h:82
HtrXmlPatternTool::createHists
void createHists()
Definition:
HtrXmlPatternTool.cc:198
HtrXmlPatternTool::m_params
HtrXmlPatternToolParameters * m_params
Definition:
HtrXmlPatternTool.h:22
HtrXmlPatternTool
Definition:
HtrXmlPatternTool.h:9
HtrXmlPatternWriter.h
HtrXmlPatternTool::m_xmlWriter
HtrXmlPatternWriter m_xmlWriter
Definition:
HtrXmlPatternTool.h:23
HtrXmlPatternTool::HtrXmlPatternTool
HtrXmlPatternTool(HtrXmlPatternToolParameters *m_params)
Definition:
HtrXmlPatternTool.cc:11
HtrXmlPatternTool::m_patternSet
HtrXmlPatternSet * m_patternSet
Definition:
HtrXmlPatternTool.h:21
HtrXmlPatternToolParameters.h
HtrXmlPatternTool::Fill
void Fill(const HcalElectronicsId HEID, HBHEDigiCollection::const_iterator data)
Definition:
HtrXmlPatternTool.cc:40
HtrXmlPatternTool::prepareDirs
void prepareDirs()
Definition:
HtrXmlPatternTool.cc:115
HtrXmlPatternWriter
Definition:
HtrXmlPatternWriter.h:7
HtrXmlPatternTool::GetPatternSet
HtrXmlPatternSet * GetPatternSet()
Definition:
HtrXmlPatternTool.h:19
HcalElectronicsId.h
data
char data[epos_bytes_allocation]
Definition:
EPOS_Wrapper.h:82
HtrXmlPatternToolParameters
Definition:
HtrXmlPatternToolParameters.h:6
HtrXmlPatternSet
Definition:
HtrXmlPatternSet.h:64
HtrXmlPatternSet.h
HtrXmlPatternTool::~HtrXmlPatternTool
~HtrXmlPatternTool()
Definition:
HtrXmlPatternTool.cc:36
HcalElectronicsId
Readout chain identification for Hcal.
Definition:
HcalElectronicsId.h:32
Generated for CMSSW Reference Manual by
1.8.5