Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
MagneticField
VolumeGeometry
interface
BoundarySurface.h
Go to the documentation of this file.
1
#ifndef BoundarySurface_H
2
#define BoundarySurface_H
3
4
#include <vector>
5
6
class
VolumeBoundary
;
7
8
class
BoundarySurface
{
9
public
:
10
11
enum
Side
{
positive
,
negative
};
12
13
vector<const VolumeBoundary*>
volumeBoundaries
(
Side
)
const
= 0;
14
15
const
VolumeBoundary
*
volumeBoundary
(
const
LocalPoint
&,
Side
)
const
= 0;
16
17
};
18
19
#endif
BoundarySurface::positive
Definition:
BoundarySurface.h:11
BoundarySurface::Side
Side
Definition:
BoundarySurface.h:11
BoundarySurface::volumeBoundaries
vector< const VolumeBoundary * > volumeBoundaries(Side) const =0
BoundarySurface
Definition:
BoundarySurface.h:8
BoundarySurface::negative
Definition:
BoundarySurface.h:11
VolumeBoundary
Definition:
VolumeBoundary.h:16
Point3DBase< float, LocalTag >
BoundarySurface::volumeBoundary
const VolumeBoundary * volumeBoundary(const LocalPoint &, Side) const =0
Generated for CMSSW Reference Manual by
1.8.5