Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
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
10
public
:
11
typedef
CaloCellGeometry::CCGFloat
CCGFloat
;
12
typedef
std::vector<float>
ParmVec
;
13
14
FastTimeGeometryLoader
();
15
~FastTimeGeometryLoader
();
16
17
FastTimeGeometry
*
build
(
const
FastTimeTopology
& );
18
19
private
:
20
void
buildGeom
(
const
ParmVec
&,
const
HepGeom::Transform3D&,
const
DetId
&,
21
const
FastTimeTopology
&,
FastTimeGeometry
*);
22
};
23
24
#endif
FastTimeGeometry.h
FastTimeGeometryLoader
Definition:
FastTimeGeometryLoader.h:8
FastTimeGeometryLoader::CCGFloat
CaloCellGeometry::CCGFloat CCGFloat
Definition:
FastTimeGeometryLoader.h:11
CaloCellGeometry.h
FastTimeTopology
Definition:
FastTimeTopology.h:13
CaloCellGeometry::CCGFloat
float CCGFloat
Definition:
CaloCellGeometry.h:57
FastTimeGeometryLoader::buildGeom
void buildGeom(const ParmVec &, const HepGeom::Transform3D &, const DetId &, const FastTimeTopology &, FastTimeGeometry *)
Definition:
FastTimeGeometryLoader.cc:82
FastTimeGeometry
Definition:
FastTimeGeometry.h:26
FlatTrd.h
FastTimeGeometryLoader::build
FastTimeGeometry * build(const FastTimeTopology &)
Definition:
FastTimeGeometryLoader.cc:18
DetId
Definition:
DetId.h:18
FastTimeTopology.h
FastTimeGeometryLoader::ParmVec
std::vector< float > ParmVec
Definition:
FastTimeGeometryLoader.h:12
FastTimeGeometryLoader::~FastTimeGeometryLoader
~FastTimeGeometryLoader()
Definition:
FastTimeGeometryLoader.cc:16
FastTimeGeometryLoader::FastTimeGeometryLoader
FastTimeGeometryLoader()
Definition:
FastTimeGeometryLoader.cc:15
Generated for CMSSW Reference Manual by
1.8.5