BOSS
7.1.2
BESIII Offline Software System
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
r
s
t
u
v
w
x
z
Functions
a
c
d
e
f
g
i
l
m
n
o
p
r
s
t
u
v
w
Variables
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
r
s
t
v
w
x
z
Typedefs
c
d
e
g
h
i
l
m
n
o
p
r
s
t
Enumerations
Enumerator
a
b
c
d
e
f
i
k
l
m
n
o
p
r
s
t
u
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
h
i
m
n
p
r
s
t
v
w
Enumerations
b
c
d
e
f
g
h
i
k
l
m
n
p
r
s
t
v
Enumerator
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
r
s
t
u
v
w
x
z
Related Symbols
:
a
b
c
d
e
f
g
i
k
l
m
n
o
p
r
s
t
v
w
x
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
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
h
i
j
k
l
m
n
p
r
s
t
u
v
w
z
Enumerations
Enumerator
a
b
c
d
e
f
g
h
i
k
m
n
o
p
r
s
t
u
w
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
z
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Pages
Loading...
Searching...
No Matches
ExtBesTofConstruction.cxx
Go to the documentation of this file.
1
#include "
TrkExtAlg/ExtBesTofConstruction.h
"
2
#include "G4LogicalVolume.hh"
3
#include "G4UnitsTable.hh"
4
#include "G4ios.hh"
5
#include "
G4Geo/TofG4Geo.h
"
6
#include "
G4Geo/MRPCG4Geo.h
"
7
8
#include "GaudiKernel/MsgStream.h"
9
#include "GaudiKernel/AlgFactory.h"
10
#include "GaudiKernel/SmartIF.h"
11
#include "GaudiKernel/Property.h"
12
#include "GaudiKernel/ISvcLocator.h"
13
14
15
ExtBesTofConstruction::ExtBesTofConstruction
()
16
17
{
18
}
15
ExtBesTofConstruction::ExtBesTofConstruction
() {
…
}
19
20
ExtBesTofConstruction::~ExtBesTofConstruction
() {}
21
22
void
ExtBesTofConstruction::Construct
(G4LogicalVolume* logicBes)
23
{
24
25
TofG4Geo
* aTofG4Geo =
new
TofG4Geo
();
26
logicalTof = aTofG4Geo->
GetTopVolume
();
27
if
(!logicalTof) G4cout<<
"ExtBesTofConstruction::Construct(), logicalTof not found"
<<G4endl;
28
physicalTof =
new
G4PVPlacement(0,G4ThreeVector(0,0,0),logicalTof,
"physicalTof"
,logicBes,
false
,0);
29
}
22
void
ExtBesTofConstruction::Construct
(G4LogicalVolume* logicBes) {
…
}
30
31
32
void
ExtBesTofConstruction::ConstructETF
(G4LogicalVolume* logicBes) {
33
34
MRPCG4Geo
* aTofG4Geo =
new
MRPCG4Geo
();
35
logicalTof = aTofG4Geo->
GetTopVolume
();
36
if
(!logicalTof) G4cout<<
"ExtBesTofConstruction::Construct(), logicalTof not found"
<<G4endl;
37
physicalTof =
new
G4PVPlacement(0,G4ThreeVector(0,0,0),logicalTof,
"physicalTof"
,logicBes,
false
,0);
38
}
32
void
ExtBesTofConstruction::ConstructETF
(G4LogicalVolume* logicBes) {
…
}
ExtBesTofConstruction.h
MRPCG4Geo.h
TofG4Geo.h
ExtBesTofConstruction::~ExtBesTofConstruction
virtual ~ExtBesTofConstruction()
Definition
ExtBesTofConstruction.cxx:20
ExtBesTofConstruction::ConstructETF
void ConstructETF(G4LogicalVolume *logicBes)
Definition
ExtBesTofConstruction.cxx:32
ExtBesTofConstruction::Construct
void Construct(G4LogicalVolume *logicBes)
Definition
ExtBesTofConstruction.cxx:22
ExtBesTofConstruction::ExtBesTofConstruction
ExtBesTofConstruction()
Definition
ExtBesTofConstruction.cxx:15
MRPCG4Geo
Definition
MRPCG4Geo.h:22
SubDetectorG4Geo::GetTopVolume
G4LogicalVolume * GetTopVolume()
Get the top(world) volume;.
Definition
SubDetectorG4Geo.h:50
TofG4Geo
Definition
TofG4Geo.h:22
7.1.2
Reconstruction
TrkExtAlg
TrkExtAlg-00-00-67
src
ExtBesTofConstruction.cxx
Generated by
1.12.0