Geant4
11.2.2
Toolkit for the simulation of the passage of particles through matter
Toggle main menu visibility
Main Page
Related Pages
Namespaces
Namespace List
Namespace Members
All
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Functions
a
b
c
d
e
f
g
h
i
m
n
o
p
q
r
s
t
u
w
z
Variables
c
d
e
g
h
i
k
l
m
n
o
p
q
s
t
v
Typedefs
a
b
c
d
e
f
g
h
i
m
n
p
r
s
t
w
Enumerations
a
b
c
d
e
f
g
l
m
p
r
s
t
v
y
z
Enumerator
a
c
d
e
f
g
h
i
k
l
m
n
o
p
r
s
t
u
v
w
x
z
Classes
Class List
Class Index
Class Hierarchy
Class Members
All
:
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Variables
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Typedefs
_
a
b
c
d
e
f
g
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
y
Enumerations
a
c
d
e
f
g
k
l
m
o
p
r
s
t
u
v
w
Enumerator
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Related Symbols
:
a
b
c
d
g
h
i
o
q
r
s
t
Files
File List
File Members
All
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Functions
_
a
b
c
d
e
f
g
h
i
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Variables
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
r
s
t
v
w
x
y
z
Typedefs
_
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
v
x
z
Enumerations
b
c
d
e
f
g
i
j
l
m
n
p
s
t
w
x
Enumerator
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
r
s
t
u
v
w
x
y
Macros
_
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Examples
▼
Geant4
Deprecated List
Todo List
►
Namespaces
►
Classes
▼
Files
▼
File List
▼
geant4-v11.2.2
▼
source
►
analysis
►
digits_hits
►
error_propagation
►
event
▼
externals
▼
clhep
►
include
▼
src
►
AxisAngle.cc
►
BasicVector3D.cc
Boost.cc
BoostX.cc
BoostY.cc
BoostZ.cc
DoubConv.cc
DualRand.cc
EngineFactory.cc
►
engineIDulong.cc
erfQ.cc
►
EulerAngles.cc
►
Evaluator.cc
►
flatToGaussian.cc
gammln.cc
JamesRandom.cc
►
LorentzRotation.cc
LorentzRotationC.cc
LorentzRotationD.cc
►
LorentzVector.cc
►
LorentzVectorB.cc
LorentzVectorC.cc
LorentzVectorK.cc
LorentzVectorL.cc
►
LorentzVectorR.cc
►
MixMaxRng.cc
MTwistEngine.cc
NonRandomEngine.cc
►
Normal3D.cc
►
Plane3D.cc
►
Point3D.cc
►
RandBinomial.cc
RandBit.cc
RandBreitWigner.cc
RandChiSquare.cc
RandExponential.cc
RandExpZiggurat.cc
RandFlat.cc
RandGamma.cc
RandGauss.cc
►
RandGaussQ.cc
RandGaussZiggurat.cc
RandGeneral.cc
RandLandau.cc
►
Random.cc
►
RandomEngine.cc
►
RandPoisson.cc
RandPoissonQ.cc
RandStudentT.cc
RanecuEngine.cc
►
Ranlux64Engine.cc
RanluxEngine.cc
RanluxppEngine.cc
RanshiEngine.cc
Rotation.cc
RotationA.cc
RotationC.cc
RotationE.cc
RotationInterfaces.cc
RotationIO.cc
RotationL.cc
RotationP.cc
RotationX.cc
RotationY.cc
RotationZ.cc
setStdMath.cc
setSystemOfUnits.cc
SpaceVector.cc
SpaceVectorD.cc
SpaceVectorP.cc
►
SpaceVectorR.cc
StaticRandomStates.cc
►
ThreeVector.cc
ThreeVectorR.cc
Transform3D.cc
►
TwoVector.cc
►
Vector3D.cc
►
ZMinput.cc
►
expat
►
g4tools
►
ptl
►
zlib
►
g3tog4
►
geometry
►
global
►
graphics_reps
►
intercoms
►
interfaces
►
materials
►
parameterisations
►
particles
►
persistency
►
physics_lists
►
processes
►
readout
►
run
►
track
►
tracking
►
visualization
►
File Members
►
Examples
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Pages
Loading...
Searching...
No Matches
Plane3D.cc
Go to the documentation of this file.
1
// -*- C++ -*-
2
// ---------------------------------------------------------------------------
3
//
4
// This file is a part of the CLHEP - a Class Library for High Energy Physics.
5
//
6
// Hep geometrical 3D Plane class
7
//
8
// Author: Evgeni Chernyaev <Evgueni.Tcherniaev@cern.ch>
9
//
10
// History:
11
// 22.09.96 E.Chernyaev - initial version
12
// 19.10.96 J.Allison - added == and <<.
13
// 15.04.03 E.Chernyaev - CLHEP-1.9: template version
14
15
#include <iostream>
16
#include "
CLHEP/Geometry/Plane3D.h
"
17
18
namespace
HepGeom
{
19
//--------------------------------------------------------------------------
20
std::ostream &
21
operator<<
(std::ostream & os,
const
Plane3D<float>
& p) {
22
return
os
23
<<
'('
<< p.
a
() <<
','
<< p.
b
() <<
','
<< p.
c
() <<
','
<< p.
d
() <<
')'
;
24
}
20
std::ostream & {
…
}
25
26
//--------------------------------------------------------------------------
27
std::ostream &
28
operator<<
(std::ostream & os,
const
Plane3D<double>
& p) {
29
return
os
30
<<
'('
<< p.
a
() <<
','
<< p.
b
() <<
','
<< p.
c
() <<
','
<< p.
d
() <<
')'
;
31
}
27
std::ostream & {
…
}
32
}
/* namespace HepGeom */
Plane3D.h
HepGeom::Plane3D
Definition
Plane3D.h:28
HepGeom::Plane3D::d
T d() const
Definition
Plane3D.h:93
HepGeom::Plane3D::b
T b() const
Definition
Plane3D.h:87
HepGeom::Plane3D::c
T c() const
Definition
Plane3D.h:90
HepGeom::Plane3D::a
T a() const
Definition
Plane3D.h:84
HepGeom
Definition
BasicVector3D.h:18
HepGeom::operator<<
std::ostream & operator<<(std::ostream &os, const BasicVector3D< float > &a)
Definition
BasicVector3D.cc:106
geant4-v11.2.2
source
externals
clhep
src
Plane3D.cc
Generated by
1.12.0