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
// $Id: EcalTrigTowerConstituentsMapBuilder.h,v 1.1 2007/04/15 23:16:28 wmtan Exp $
16
//
17
//
18
19
#ifndef Geometry_CaloEventSetup_EcalTrigTowerConstituentsMapBuilder
20
#define Geometry_CaloEventSetup_EcalTrigTowerConstituentsMapBuilder
21
22
// system include files
23
#include <memory>
24
#include "boost/shared_ptr.hpp"
25
26
// user include files
27
#include "
FWCore/Framework/interface/ESProducer.h
"
28
29
#include "
FWCore/Framework/interface/ESHandle.h
"
30
#include "
FWCore/ParameterSet/interface/ParameterSet.h
"
31
#include "
Geometry/Records/interface/IdealGeometryRecord.h
"
32
#include "
Geometry/CaloTopology/interface/EcalTrigTowerConstituentsMap.h
"
33
34
//
35
// class decleration
36
//
37
38
class
EcalTrigTowerConstituentsMapBuilder
:
public
edm::ESProducer
{
39
public
:
40
EcalTrigTowerConstituentsMapBuilder
(
const
edm::ParameterSet
&);
41
~EcalTrigTowerConstituentsMapBuilder
();
42
43
typedef
std::auto_ptr<EcalTrigTowerConstituentsMap>
ReturnType
;
44
45
ReturnType
produce
(
const
IdealGeometryRecord
&);
46
47
private
:
48
void
parseTextMap
(
const
std::string&
filename
,
EcalTrigTowerConstituentsMap
& theMap);
49
std::string
mapFile_
;
50
// ----------member data ---------------------------
51
};
52
53
#endif
EcalTrigTowerConstituentsMapBuilder
Definition:
EcalTrigTowerConstituentsMapBuilder.h:38
EcalTrigTowerConstituentsMapBuilder::produce
ReturnType produce(const IdealGeometryRecord &)
Definition:
EcalTrigTowerConstituentsMapBuilder.cc:55
EcalTrigTowerConstituentsMap
Definition:
EcalTrigTowerConstituentsMap.h:20
EcalTrigTowerConstituentsMapBuilder::EcalTrigTowerConstituentsMapBuilder
EcalTrigTowerConstituentsMapBuilder(const edm::ParameterSet &)
Definition:
EcalTrigTowerConstituentsMapBuilder.cc:34
EcalTrigTowerConstituentsMapBuilder::~EcalTrigTowerConstituentsMapBuilder
~EcalTrigTowerConstituentsMapBuilder()
Definition:
EcalTrigTowerConstituentsMapBuilder.cc:45
edm::ESProducer
Definition:
ESProducer.h:97
ParameterSet.h
EcalTrigTowerConstituentsMap.h
EcalTrigTowerConstituentsMapBuilder::ReturnType
std::auto_ptr< EcalTrigTowerConstituentsMap > ReturnType
Definition:
EcalTrigTowerConstituentsMapBuilder.h:43
ESHandle.h
EcalTrigTowerConstituentsMapBuilder::mapFile_
std::string mapFile_
Definition:
EcalTrigTowerConstituentsMapBuilder.h:49
IdealGeometryRecord
Definition:
IdealGeometryRecord.h:27
EcalTrigTowerConstituentsMapBuilder::parseTextMap
void parseTextMap(const std::string &filename, EcalTrigTowerConstituentsMap &theMap)
Definition:
EcalTrigTowerConstituentsMapBuilder.cc:65
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