Loading [MathJax]/extensions/tex2jax.js
ATLAS Offline Software
Main Page
Related Pages
Modules
Namespaces
Namespace List
Namespace 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
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
z
Enumerations
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
z
Enumerator
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
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
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Enumerations
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
Enumerator
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
Properties
Related Functions
:
a
b
c
d
e
f
g
h
i
j
l
m
n
o
p
r
s
t
v
w
x
z
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
j
l
m
n
o
p
q
r
s
t
u
v
w
x
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
h
i
j
l
m
n
o
p
q
r
s
t
u
v
w
x
z
Enumerations
a
b
c
d
e
f
g
h
i
l
m
n
o
p
r
s
t
v
x
z
Enumerator
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
Macros
_
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
GitLab
LXR
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Modules
Pages
Simulation
G4Utilities
Geo2G4
src
LArFanSection.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#ifndef __LARFANSECTION_H__
6
#define __LARFANSECTION_H__
7
8
// helper class to replace G4Polycone
9
// in certain LArWheelSolid operations
10
11
class
LArFanSections
12
{
13
public
:
14
G4double
Amin
,
Amax
;
15
G4double
Bmin
,
Bmax
;
16
G4double
Amin2
,
Amax2
;
17
G4double
Bmin2
,
Bmax2
;
18
G4double
xmin
,
xmax
;
19
G4double
Cflat2
,
ABmax
,
ABmin
;
20
21
LArFanSections
(
22
G4double ri1, G4double ri2,
23
G4double ro1, G4double ro2,
24
G4double Xmax, G4double z1, G4double z2
25
);
26
27
void
print
(
void
)
const
;
28
};
29
30
#endif // __LARFANSECTION_H__
LArFanSections::Amax2
G4double Amax2
Definition:
LArFanSection.h:16
LArFanSections::LArFanSections
LArFanSections(G4double ri1, G4double ri2, G4double ro1, G4double ro2, G4double Xmax, G4double z1, G4double z2)
Definition:
LArFanSection.cxx:21
LArFanSections::print
void print(void) const
Definition:
LArFanSection.cxx:11
LArFanSections::Bmin
G4double Bmin
Definition:
LArFanSection.h:15
LArFanSections::Amax
G4double Amax
Definition:
LArFanSection.h:14
LArFanSections
Definition:
LArFanSection.h:12
LArFanSections::ABmax
G4double ABmax
Definition:
LArFanSection.h:19
LArFanSections::Amin
G4double Amin
Definition:
LArFanSection.h:14
LArFanSections::Bmin2
G4double Bmin2
Definition:
LArFanSection.h:17
LArFanSections::xmax
G4double xmax
Definition:
LArFanSection.h:18
LArFanSections::ABmin
G4double ABmin
Definition:
LArFanSection.h:19
LArFanSections::Bmax2
G4double Bmax2
Definition:
LArFanSection.h:17
LArFanSections::Bmax
G4double Bmax
Definition:
LArFanSection.h:15
LArFanSections::Amin2
G4double Amin2
Definition:
LArFanSection.h:16
LArFanSections::xmin
G4double xmin
Definition:
LArFanSection.h:18
LArFanSections::Cflat2
G4double Cflat2
Definition:
LArFanSection.h:19
Generated on Wed Mar 26 2025 21:13:49 for ATLAS Offline Software by
1.8.18