Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
IORawData
CaloPatterns
src
HtrXmlPattern.h
Go to the documentation of this file.
1
#ifndef HtrXmlPattern_h_included
2
#define HtrXmlPattern_h_included 1
3
4
// system include files
5
#include <memory>
6
7
// default include files
8
#include "
FWCore/Framework/interface/Frameworkfwd.h
"
9
#include "
FWCore/Framework/interface/EDAnalyzer.h
"
10
11
#include "
FWCore/Framework/interface/Event.h
"
12
#include "
FWCore/Framework/interface/MakerMacros.h
"
13
14
#include "
FWCore/ParameterSet/interface/ParameterSet.h
"
15
#include "
CondFormats/HcalObjects/interface/HcalElectronicsMap.h
"
16
17
//additional include files
18
#include "
HtrXmlPatternTool.h
"
19
#include "
HtrXmlPatternToolParameters.h
"
20
21
class
HtrXmlPattern
:
public
edm::EDAnalyzer
{
22
public
:
23
explicit
HtrXmlPattern
(
const
edm::ParameterSet
&);
24
~HtrXmlPattern
();
25
26
private
:
27
virtual
void
analyze
(
const
edm::Event
&,
const
edm::EventSetup
&);
28
virtual
void
endJob
() ;
29
virtual
void
do_hand_fill
(
const
HcalElectronicsMap
*);
30
HtrXmlPatternTool
*
m_tool
;
31
HtrXmlPatternToolParameters
*
m_toolparameters
;
32
int
m_sets_to_show
;
33
int
m_hand_pattern_number
;
34
bool
m_fill_by_hand
;
35
bool
m_filled
;
36
bool
m_write_root_file
;
37
};
38
39
#endif
HtrXmlPattern::m_toolparameters
HtrXmlPatternToolParameters * m_toolparameters
Definition:
HtrXmlPattern.h:31
HtrXmlPattern::analyze
virtual void analyze(const edm::Event &, const edm::EventSetup &)
Definition:
HtrXmlPattern.cc:46
Event.h
MakerMacros.h
HtrXmlPattern::HtrXmlPattern
HtrXmlPattern(const edm::ParameterSet &)
Definition:
HtrXmlPattern.cc:14
HtrXmlPattern::m_filled
bool m_filled
Definition:
HtrXmlPattern.h:35
Frameworkfwd.h
HtrXmlPatternTool
Definition:
HtrXmlPatternTool.h:9
ParameterSet.h
HtrXmlPattern::m_hand_pattern_number
int m_hand_pattern_number
Definition:
HtrXmlPattern.h:33
HtrXmlPattern::m_write_root_file
bool m_write_root_file
Definition:
HtrXmlPattern.h:36
HtrXmlPattern::endJob
virtual void endJob()
Definition:
HtrXmlPattern.cc:168
HtrXmlPatternTool.h
HtrXmlPattern::m_fill_by_hand
bool m_fill_by_hand
Definition:
HtrXmlPattern.h:34
edm::EventSetup
Definition:
EventSetup.h:44
HcalElectronicsMap.h
HtrXmlPattern::m_sets_to_show
int m_sets_to_show
Definition:
HtrXmlPattern.h:32
edm::EDAnalyzer
Definition:
EDAnalyzer.h:25
EDAnalyzer.h
HtrXmlPatternToolParameters.h
HtrXmlPattern
Definition:
HtrXmlPattern.h:21
HtrXmlPattern::~HtrXmlPattern
~HtrXmlPattern()
Definition:
HtrXmlPattern.cc:39
HtrXmlPatternToolParameters
Definition:
HtrXmlPatternToolParameters.h:6
HcalElectronicsMap
Definition:
HcalElectronicsMap.h:29
edm::ParameterSet
Definition:
ParameterSet.h:35
HtrXmlPattern::do_hand_fill
virtual void do_hand_fill(const HcalElectronicsMap *)
Definition:
HtrXmlPattern.cc:144
edm::Event
Definition:
Event.h:62
HtrXmlPattern::m_tool
HtrXmlPatternTool * m_tool
Definition:
HtrXmlPattern.h:30
Generated for CMSSW Reference Manual by
1.8.5