Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
G
GeoModel
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Iterations
Requirements
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Locked files
Build
Pipelines
Jobs
Pipeline schedules
Test cases
Artifacts
Deploy
Releases
Package Registry
Container Registry
Model registry
Operate
Environments
Terraform modules
Monitor
Incidents
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
Code review analytics
Issue analytics
Insights
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
GeoModelDev
GeoModel
Merge requests
!288
Fix typo in PhysVolSorter & add more athena tests
Code
Review changes
Check out branch
Download
Patches
Plain diff
Merged
Fix typo in PhysVolSorter & add more athena tests
EtherName
into
main
Overview
14
Commits
26
Pipelines
46
Changes
54
Merged
Johannes Junggeburth
requested to merge
EtherName
into
main
1 year ago
Overview
1
Commits
26
Pipelines
46
Changes
54
Expand
Ensure that GeoAlignableTransforms cannot be shared
Fix typo in the sorting fullPhysVol
Augment physVol & transform sorter tests
Add couple of Run2, Run3 & Run4 athena tests to the CI
Tagging:
@tsulaia
,
@boudreau
Edited
1 year ago
by
Johannes Junggeburth
0
0
Merge request reports
Compare
main
version 42
2e45f7a7
1 year ago
version 41
dc517627
1 year ago
version 40
abb0f1db
1 year ago
version 39
58cb59e0
1 year ago
version 38
772bc8bc
1 year ago
version 37
cef3b4bb
1 year ago
version 36
0939c739
1 year ago
version 35
25de0ea5
1 year ago
version 34
96f45762
1 year ago
version 33
7b2513f5
1 year ago
version 32
3a8eb715
1 year ago
version 31
a2ef8b9d
1 year ago
version 30
c7a3f01b
1 year ago
version 29
9f6d7b3e
1 year ago
version 28
49b81ce4
1 year ago
version 27
c7be1c14
1 year ago
version 26
29a7f38a
1 year ago
version 25
5237f109
1 year ago
version 24
a7577a48
1 year ago
version 23
88a1cb8d
1 year ago
version 22
274ceff4
1 year ago
version 21
6909f0eb
1 year ago
version 20
db850319
1 year ago
version 19
4583ff85
1 year ago
version 18
f4f1d3ca
1 year ago
version 17
939d6486
1 year ago
version 16
4ee9afb6
1 year ago
version 15
5b4d3599
1 year ago
version 14
017f7f28
1 year ago
version 13
6584025f
1 year ago
version 12
4b36a5d4
1 year ago
version 11
d021ca05
1 year ago
version 10
10e450f4
1 year ago
version 9
8d7f1e8d
1 year ago
version 8
372b4697
1 year ago
version 7
66c843ab
1 year ago
version 6
4f04ec96
1 year ago
version 5
6e2b02e2
1 year ago
version 4
01bd1c4e
1 year ago
version 3
af92648b
1 year ago
version 2
5017b8fd
1 year ago
version 1
ad17a21c
1 year ago
main (base)
and
latest version
latest version
c9684b57
26 commits,
1 year ago
version 42
2e45f7a7
25 commits,
1 year ago
version 41
dc517627
24 commits,
1 year ago
version 40
abb0f1db
23 commits,
1 year ago
version 39
58cb59e0
22 commits,
1 year ago
version 38
772bc8bc
22 commits,
1 year ago
version 37
cef3b4bb
23 commits,
1 year ago
version 36
0939c739
22 commits,
1 year ago
version 35
25de0ea5
21 commits,
1 year ago
version 34
96f45762
18 commits,
1 year ago
version 33
7b2513f5
17 commits,
1 year ago
version 32
3a8eb715
16 commits,
1 year ago
version 31
a2ef8b9d
15 commits,
1 year ago
version 30
c7a3f01b
14 commits,
1 year ago
version 29
9f6d7b3e
12 commits,
1 year ago
version 28
49b81ce4
11 commits,
1 year ago
version 27
c7be1c14
10 commits,
1 year ago
version 26
29a7f38a
9 commits,
1 year ago
version 25
5237f109
8 commits,
1 year ago
version 24
a7577a48
7 commits,
1 year ago
version 23
88a1cb8d
6 commits,
1 year ago
version 22
274ceff4
5 commits,
1 year ago
version 21
6909f0eb
4 commits,
1 year ago
version 20
db850319
3 commits,
1 year ago
version 19
4583ff85
19 commits,
1 year ago
version 18
f4f1d3ca
18 commits,
1 year ago
version 17
939d6486
17 commits,
1 year ago
version 16
4ee9afb6
16 commits,
1 year ago
version 15
5b4d3599
15 commits,
1 year ago
version 14
017f7f28
14 commits,
1 year ago
version 13
6584025f
13 commits,
1 year ago
version 12
4b36a5d4
12 commits,
1 year ago
version 11
d021ca05
11 commits,
1 year ago
version 10
10e450f4
10 commits,
1 year ago
version 9
8d7f1e8d
9 commits,
1 year ago
version 8
372b4697
8 commits,
1 year ago
version 7
66c843ab
7 commits,
1 year ago
version 6
4f04ec96
6 commits,
1 year ago
version 5
6e2b02e2
5 commits,
1 year ago
version 4
01bd1c4e
4 commits,
1 year ago
version 3
af92648b
3 commits,
1 year ago
version 2
5017b8fd
2 commits,
1 year ago
version 1
ad17a21c
1 commit,
1 year ago
54 files
+
847
−
416
Inline
Compare changes
Side-by-side
Inline
Show whitespace changes
Show one file at a time
Files
54
Search (e.g. *.vue) (Ctrl+P)
GeoModelCore/GeoModelHelpers/GeoModelHelpers/GeoDeDuplicator.h
+
10
−
0
Options
@@ -78,13 +78,23 @@ class GeoDeDuplicator {
GeoLogVolPtr
cacheVolume
(
GeoLogVolPtr
vol
)
const
;
GeoShapePtr
cacheShape
(
GeoShapePtr
shape
)
const
;
void
setShapeDeduplication
(
bool
enable
);
void
setLogVolDeDuplication
(
bool
enable
);
void
setTransformDeDuplication
(
bool
enable
);
void
setPhysVolDeDuplication
(
bool
enable
);
private:
bool
m_deDuplicateLogVol
{
true
};
bool
m_deDuplicatePhysVol
{
true
};
bool
m_deDuplicateTransform
{
true
};
bool
m_deDuplicateShape
{
true
};
using
PhysVolSet
=
std
::
set
<
GeoIntrusivePtr
<
GeoPhysVol
>
,
GeoPhysVolSorter
>
;
using
LogVolSet
=
std
::
set
<
GeoLogVolPtr
,
GeoLogVolSorter
>
;
using
TrfSet
=
std
::
set
<
GeoTrfPtr
,
GeoTrf
::
TransformSorter
>
;
using
ShapeSet
=
std
::
set
<
GeoShapePtr
,
GeoShapeSorter
>
;
mutable
PhysVolSet
m_physVolStore
{};
mutable
LogVolSet
m_logVolStore
{};
mutable
std
::
vector
<
GeoIntrusivePtr
<
const
RCBase
>>
m_genericCache
{};
static
TrfSet
s_trfStore
;
static
ShapeSet
s_shapeStore
;
Loading