Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
Geometry
HcalTowerAlgo
interface
CaloTowerHardcodeGeometryLoader.h
Go to the documentation of this file.
1
#ifndef GEOMETRY_HCALTOWERALGO_CALOTOWERHARDCODEGEOMETRYLOADER_H
2
#define GEOMETRY_HCALTOWERALGO_CALOTOWERHARDCODEGEOMETRYLOADER_H 1
3
4
#include "
Geometry/HcalTowerAlgo/interface/CaloTowerGeometry.h
"
5
#include "
Geometry/CaloTopology/interface/HcalTopology.h
"
6
#include <memory>
7
12
class
CaloTowerHardcodeGeometryLoader
{
13
public
:
14
std::auto_ptr<CaloSubdetectorGeometry>
load
(
const
HcalTopology
*limits);
15
private
:
16
void
makeCell
(
int
ieta,
int
iphi,
CaloSubdetectorGeometry
*
geom
)
const
;
17
const
HcalTopology
*
m_limits
;
// just for the ring limits
18
19
};
20
21
#endif
CaloTowerHardcodeGeometryLoader::makeCell
void makeCell(int ieta, int iphi, CaloSubdetectorGeometry *geom) const
Definition:
CaloTowerHardcodeGeometryLoader.cc:50
CaloTowerHardcodeGeometryLoader::m_limits
const HcalTopology * m_limits
Definition:
CaloTowerHardcodeGeometryLoader.h:17
CaloSubdetectorGeometry
Definition:
CaloSubdetectorGeometry.h:26
HcalTopology
Definition:
HcalTopology.h:25
CaloTowerHardcodeGeometryLoader::load
std::auto_ptr< CaloSubdetectorGeometry > load(const HcalTopology *limits)
Definition:
CaloTowerHardcodeGeometryLoader.cc:10
relativeConstraints.geom
list geom
Definition:
relativeConstraints.py:71
CaloTowerGeometry.h
CaloTowerHardcodeGeometryLoader
Definition:
CaloTowerHardcodeGeometryLoader.h:12
HcalTopology.h
Generated for CMSSW Reference Manual by
1.8.5