Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
Geometry
HGCalGeometry
interface
FastTimeGeometryLoader.h
Go to the documentation of this file.
1
#ifndef GeometryHGCalGeometryFastTimeGeometryLoader_h
2
#define GeometryHGCalGeometryFastTimeGeometryLoader_h
3
#include "
Geometry/HGCalGeometry/interface/FastTimeGeometry.h
"
4
#include "
Geometry/CaloGeometry/interface/CaloCellGeometry.h
"
5
#include "
Geometry/CaloGeometry/interface/FlatTrd.h
"
6
#include "
Geometry/CaloTopology/interface/FastTimeTopology.h
"
7
8
class
FastTimeGeometryLoader
{
9
public
:
10
typedef
CaloCellGeometry::CCGFloat
CCGFloat
;
11
typedef
std::vector<float>
ParmVec
;
12
13
FastTimeGeometryLoader
();
14
~FastTimeGeometryLoader
();
15
16
FastTimeGeometry
*
build
(
const
FastTimeTopology
&);
17
18
private
:
19
void
buildGeom
(
const
ParmVec
&,
const
HepGeom::Transform3D&,
const
DetId
&,
const
FastTimeTopology
&,
FastTimeGeometry
*);
20
};
21
22
#endif
FastTimeGeometry.h
FastTimeGeometryLoader
Definition:
FastTimeGeometryLoader.h:8
FastTimeGeometryLoader::CCGFloat
CaloCellGeometry::CCGFloat CCGFloat
Definition:
FastTimeGeometryLoader.h:10
CaloCellGeometry.h
FastTimeTopology
Definition:
FastTimeTopology.h:11
CaloCellGeometry::CCGFloat
float CCGFloat
Definition:
CaloCellGeometry.h:52
FastTimeGeometryLoader::buildGeom
void buildGeom(const ParmVec &, const HepGeom::Transform3D &, const DetId &, const FastTimeTopology &, FastTimeGeometry *)
Definition:
FastTimeGeometryLoader.cc:71
FastTimeGeometry
Definition:
FastTimeGeometry.h:24
FlatTrd.h
FastTimeGeometryLoader::build
FastTimeGeometry * build(const FastTimeTopology &)
Definition:
FastTimeGeometryLoader.cc:16
DetId
Definition:
DetId.h:17
FastTimeTopology.h
FastTimeGeometryLoader::ParmVec
std::vector< float > ParmVec
Definition:
FastTimeGeometryLoader.h:11
FastTimeGeometryLoader::~FastTimeGeometryLoader
~FastTimeGeometryLoader()
Definition:
FastTimeGeometryLoader.cc:14
FastTimeGeometryLoader::FastTimeGeometryLoader
FastTimeGeometryLoader()
Definition:
FastTimeGeometryLoader.cc:13
Generated for CMSSW Reference Manual by
1.8.5