Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
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
void
makeCell
(
const
HcalDetId
&,
43
HcalCellType
,
double
,
44
double
,
CaloSubdetectorGeometry
*
geom
)
const
;
45
46
HcalNumberingFromDDD
*
numberingFromDDD
;
47
48
};
49
50
#endif
CaloCellGeometry
Definition:
CaloCellGeometry.h:48
CaloSubdetectorGeometry
Definition:
CaloSubdetectorGeometry.h:21
HcalCellType
Definition:
HcalCellType.h:12
HcalDDDGeometryLoader::makeCell
void makeCell(const HcalDetId &, HcalCellType, double, double, CaloSubdetectorGeometry *geom) const
Definition:
HcalDDDGeometryLoader.cc:145
DDCompactView
type of data representation of DDCompactView
Definition:
DDCompactView.h:77
HcalDDDGeometryLoader::fill
void fill(HcalSubdetector, HcalDDDGeometry *, CaloSubdetectorGeometry *)
Definition:
HcalDDDGeometryLoader.cc:70
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:18
HcalDDDGeometryLoader::load
ReturnType load()
Load all of HCAL.
Definition:
HcalDDDGeometryLoader.cc:49
DetId::Detector
Detector
Definition:
DetId.h:26
HcalDDDGeometryLoader::~HcalDDDGeometryLoader
virtual ~HcalDDDGeometryLoader()
Definition:
HcalDDDGeometryLoader.cc:20
HcalNumberingFromDDD.h
HcalDDDGeometryLoader::HcalDDDGeometryLoader
HcalDDDGeometryLoader()
HcalDDDGeometryLoader::ReturnType
CaloSubdetectorGeometry * ReturnType
Definition:
HcalDDDGeometryLoader.h:29
HcalDDDGeometry.h
Generated for CMSSW Reference Manual by
1.8.5