Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
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:36
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