Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
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
Definition:
Point3DBase.h:11
BoundarySurface::volumeBoundary
const VolumeBoundary * volumeBoundary(const LocalPoint &, Side) const =0
Generated for CMSSW Reference Manual by
1.8.5