Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
Geometry
HcalTowerAlgo
interface
HcalDDDGeometryLoader.h
Go to the documentation of this file.
1
#ifndef Geometry_HcalTowerAlgo_HcalDDDGeometryLoader_H
2
#define Geometry_HcalTowerAlgo_HcalDDDGeometryLoader_H 1
3
4
#include "
Geometry/CaloGeometry/interface/CaloVGeometryLoader.h
"
5
#include "
Geometry/HcalCommonData/interface/HcalNumberingFromDDD.h
"
6
#include "
Geometry/HcalTowerAlgo/interface/HcalDDDGeometry.h
"
7
8
class
DDCompactView
;
9
class
CaloCellGeometry
;
10
class
HcalDetId
;
11
22
class
HcalDDDGeometryLoader
// : public CaloVGeometryLoader {
23
{
24
public
:
25
26
explicit
HcalDDDGeometryLoader
(
const
DDCompactView
& cpv);
27
virtual
~HcalDDDGeometryLoader
();
28
29
typedef
CaloSubdetectorGeometry
*
ReturnType
;
30
ReturnType
load
(
DetId::Detector
,
int
);
32
ReturnType
load
();
33
34
private
:
35
36
HcalDDDGeometryLoader
();
37
40
void
fill
(
HcalSubdetector
,
HcalDDDGeometry
*,
CaloSubdetectorGeometry
*);
41
42
CaloCellGeometry
*
makeCell
(
const
HcalDetId
&,
43
HcalCellType
,
double
,
44
double
,
CaloSubdetectorGeometry
*
geom
)
const
;
45
46
HcalNumberingFromDDD
*
numberingFromDDD
;
47
48
};
49
50
#endif
CaloCellGeometry
Definition:
CaloCellGeometry.h:25
HcalDDDGeometryLoader::makeCell
CaloCellGeometry * makeCell(const HcalDetId &, HcalCellType, double, double, CaloSubdetectorGeometry *geom) const
Definition:
HcalDDDGeometryLoader.cc:143
CaloSubdetectorGeometry
Definition:
CaloSubdetectorGeometry.h:21
HcalCellType
Definition:
HcalCellType.h:12
DDCompactView
type of data representation of DDCompactView
Definition:
DDCompactView.h:81
HcalDDDGeometryLoader::fill
void fill(HcalSubdetector, HcalDDDGeometry *, CaloSubdetectorGeometry *)
Definition:
HcalDDDGeometryLoader.cc:68
CaloVGeometryLoader.h
HcalDDDGeometryLoader
Definition:
HcalDDDGeometryLoader.h:22
HcalDetId
Definition:
HcalDetId.h:18
relativeConstraints.geom
list geom
Definition:
relativeConstraints.py:71
HcalSubdetector
HcalSubdetector
Definition:
HcalAssistant.h:32
HcalDDDGeometryLoader::numberingFromDDD
HcalNumberingFromDDD * numberingFromDDD
Definition:
HcalDDDGeometryLoader.h:46
HcalNumberingFromDDD
Definition:
HcalNumberingFromDDD.h:20
HcalDDDGeometry
Definition:
HcalDDDGeometry.h:10
HcalDDDGeometryLoader::load
ReturnType load()
Load all of HCAL.
Definition:
HcalDDDGeometryLoader.cc:47
DetId::Detector
Detector
Definition:
DetId.h:26
HcalDDDGeometryLoader::~HcalDDDGeometryLoader
virtual ~HcalDDDGeometryLoader()
Definition:
HcalDDDGeometryLoader.cc:18
HcalNumberingFromDDD.h
HcalDDDGeometryLoader::HcalDDDGeometryLoader
HcalDDDGeometryLoader()
HcalDDDGeometryLoader::ReturnType
CaloSubdetectorGeometry * ReturnType
Definition:
HcalDDDGeometryLoader.h:29
HcalDDDGeometry.h
Generated for CMSSW Reference Manual by
1.8.5