Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
Geometry
CommonTopologies
interface
SurfaceDeformationFactory.h
Go to the documentation of this file.
1
#ifndef Geometry_CommonTopologies_SurfaceDeformationFactory_H
2
#define Geometry_CommonTopologies_SurfaceDeformationFactory_H
3
13
14
#include <vector>
15
16
class
SurfaceDeformation
;
17
18
namespace
SurfaceDeformationFactory
19
{
20
enum
Type
{
21
// rigid body has no deformations! kRigidBody = 0,
22
kBowedSurface
= 1,
// BowedSurfaceDeformation
23
kTwoBowedSurfaces
// TwoBowedSurfacesDeformation
24
};
25
31
SurfaceDeformation
*
create
(
int
type
,
const
std::vector<double> ¶ms);
32
33
}
34
35
#endif
type
type
Definition:
HCALResponse.h:22
SurfaceDeformationFactory::kTwoBowedSurfaces
Definition:
SurfaceDeformationFactory.h:23
SurfaceDeformation
Definition:
SurfaceDeformation.h:23
SurfaceDeformationFactory::Type
Type
Definition:
SurfaceDeformationFactory.h:20
SurfaceDeformationFactory::kBowedSurface
Definition:
SurfaceDeformationFactory.h:22
SurfaceDeformationFactory::create
SurfaceDeformation * create(int type, const std::vector< double > ¶ms)
Definition:
SurfaceDeformationFactory.cc:16
Generated for CMSSW Reference Manual by
1.8.5