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