Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
Geometry
CaloEventSetup
plugins
EcalTrigTowerConstituentsMapBuilder.h
Go to the documentation of this file.
1
// -*- C++ -*-
2
//
3
// Package: EcalTrigTowerConstituentsMapBuilder
4
// Class: EcalTrigTowerConstituentsMapBuilder
5
//
13
//
14
// Original Author: Paolo Meridiani
15
//
16
//
17
18
#ifndef Geometry_CaloEventSetup_EcalTrigTowerConstituentsMapBuilder
19
#define Geometry_CaloEventSetup_EcalTrigTowerConstituentsMapBuilder
20
21
// system include files
22
#include <memory>
23
#include "boost/shared_ptr.hpp"
24
25
// user include files
26
#include "
FWCore/Framework/interface/ESProducer.h
"
27
28
#include "
FWCore/Framework/interface/ESHandle.h
"
29
#include "
FWCore/ParameterSet/interface/ParameterSet.h
"
30
#include "
Geometry/Records/interface/IdealGeometryRecord.h
"
31
#include "
Geometry/CaloTopology/interface/EcalTrigTowerConstituentsMap.h
"
32
33
//
34
// class decleration
35
//
36
37
class
EcalTrigTowerConstituentsMapBuilder
:
public
edm::ESProducer
{
38
public
:
39
EcalTrigTowerConstituentsMapBuilder
(
const
edm::ParameterSet
&);
40
~EcalTrigTowerConstituentsMapBuilder
();
41
42
typedef
std::auto_ptr<EcalTrigTowerConstituentsMap>
ReturnType
;
43
44
ReturnType
produce
(
const
IdealGeometryRecord
&);
45
46
private
:
47
void
parseTextMap
(
const
std::string
&
filename
,
EcalTrigTowerConstituentsMap
& theMap);
48
std::string
mapFile_
;
49
// ----------member data ---------------------------
50
};
51
52
#endif
EcalTrigTowerConstituentsMapBuilder
Definition:
EcalTrigTowerConstituentsMapBuilder.h:37
EcalTrigTowerConstituentsMapBuilder::produce
ReturnType produce(const IdealGeometryRecord &)
Definition:
EcalTrigTowerConstituentsMapBuilder.cc:37
EcalTrigTowerConstituentsMap
Definition:
EcalTrigTowerConstituentsMap.h:19
EcalTrigTowerConstituentsMapBuilder::EcalTrigTowerConstituentsMapBuilder
EcalTrigTowerConstituentsMapBuilder(const edm::ParameterSet &)
Definition:
EcalTrigTowerConstituentsMapBuilder.cc:26
EcalTrigTowerConstituentsMapBuilder::~EcalTrigTowerConstituentsMapBuilder
~EcalTrigTowerConstituentsMapBuilder()
Definition:
EcalTrigTowerConstituentsMapBuilder.cc:32
AlCaHLTBitMon_QueryRunRegistry.string
string string
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:255
edm::ESProducer
Definition:
ESProducer.h:97
ParameterSet.h
EcalTrigTowerConstituentsMap.h
EcalTrigTowerConstituentsMapBuilder::ReturnType
std::auto_ptr< EcalTrigTowerConstituentsMap > ReturnType
Definition:
EcalTrigTowerConstituentsMapBuilder.h:42
ESHandle.h
EcalTrigTowerConstituentsMapBuilder::mapFile_
std::string mapFile_
Definition:
EcalTrigTowerConstituentsMapBuilder.h:48
IdealGeometryRecord
Definition:
IdealGeometryRecord.h:26
EcalTrigTowerConstituentsMapBuilder::parseTextMap
void parseTextMap(const std::string &filename, EcalTrigTowerConstituentsMap &theMap)
Definition:
EcalTrigTowerConstituentsMapBuilder.cc:47
ESProducer.h
IdealGeometryRecord.h
lut2db_cfg.filename
tuple filename
Definition:
lut2db_cfg.py:20
edm::ParameterSet
Definition:
ParameterSet.h:35
Generated for CMSSW Reference Manual by
1.8.5