Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
D
DD4hep
Manage
Activity
Members
Code
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
cepc
externals
mirroring
DD4hep
Commits
d9601c47
Commit
d9601c47
authored
1 year ago
by
Wouter Deconinck
Committed by
MarkusFrankATcernch
1 year ago
Browse files
Options
Downloads
Patches
Plain Diff
Geant4Output2EDM4hep: calorimeter iterator and mapped
parent
ec8d2ed3
No related branches found
No related tags found
No related merge requests found
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
DDG4/edm4hep/Geant4Output2EDM4hep.cpp
+3
-4
3 additions, 4 deletions
DDG4/edm4hep/Geant4Output2EDM4hep.cpp
with
3 additions
and
4 deletions
DDG4/edm4hep/Geant4Output2EDM4hep.cpp
+
3
−
4
View file @
d9601c47
...
@@ -239,10 +239,9 @@ void Geant4Output2EDM4hep::commit( OutputContext<G4Event>& /* ctxt */) {
...
@@ -239,10 +239,9 @@ void Geant4Output2EDM4hep::commit( OutputContext<G4Event>& /* ctxt */) {
m_frame
.
put
(
std
::
move
(
trackerHits
.
mapped
()),
trackerHits
.
key
());
m_frame
.
put
(
std
::
move
(
trackerHits
.
mapped
()),
trackerHits
.
key
());
}
}
while
(
!
m_calorimeterHits
.
empty
()
)
{
while
(
!
m_calorimeterHits
.
empty
()
)
{
const
auto
colName
=
m_calorimeterHits
.
back
().
key
();
auto
calorimeterHits
=
m_calorimeterHits
.
extract
(
m_calorimeterHits
.
begin
());
auto
calorimeterHits
=
m_calorimeterHits
.
back
().
extract
();
m_frame
.
put
(
std
::
move
(
calorimeterHits
.
mapped
().
first
),
calorimeterHits
.
key
());
m_frame
.
put
(
std
::
move
(
calorimeterHits
.
first
),
calorimeterHits
.
key
());
m_frame
.
put
(
std
::
move
(
calorimeterHits
.
mapped
().
second
),
calorimeterHits
.
key
()
+
"Contributions"
);
m_frame
.
put
(
std
::
move
(
calorimeterHits
.
second
),
calorimeterHits
.
key
()
+
"Contributions"
);
}
}
m_file
->
writeFrame
(
m_frame
,
m_section_name
);
m_file
->
writeFrame
(
m_frame
,
m_section_name
);
m_particles
.
clear
();
m_particles
.
clear
();
...
...
This diff is collapsed.
Click to expand it.
Preview
0%
Loading
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment