Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
L
LHCb
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Iterations
Requirements
Jira
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Locked files
Build
Pipelines
Jobs
Pipeline schedules
Test cases
Artifacts
Deploy
Releases
Model registry
Operate
Environments
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
LHCb
LHCb
Merge requests
!4001
Allen RICH decoding
Code
Review changes
Check out branch
Download
Patches
Plain diff
Merged
Allen RICH decoding
cnca_rich_decoding
into
master
Overview
5
Commits
10
Pipelines
25
Changes
2
Merged
Daniel Hugo Campora Perez
requested to merge
cnca_rich_decoding
into
master
2 years ago
Overview
1
Commits
10
Pipelines
25
Changes
2
Expand
Goes with
Allen!1145 (merged)
and
Moore!2171 (merged)
Edited
2 years ago
by
Daniel Hugo Campora Perez
0
0
Merge request reports
Compare
master
version 23
1cad41d2
1 year ago
version 22
8a88d270
1 year ago
version 21
e4c7dcfd
1 year ago
version 20
43c5a3ec
1 year ago
version 19
dfb8de3c
1 year ago
version 18
9c127027
1 year ago
version 17
58cb6a24
1 year ago
version 16
89c03705
1 year ago
version 15
a318a302
1 year ago
version 14
b484862d
1 year ago
version 13
d9a0006e
1 year ago
version 12
77245251
1 year ago
version 11
544dc363
1 year ago
version 10
68dbf9a0
1 year ago
version 9
35d0db97
1 year ago
version 8
1536ccac
1 year ago
version 7
0b8b922b
1 year ago
version 6
bf070196
1 year ago
version 5
dbcad20f
1 year ago
version 4
6e1e813d
2 years ago
version 3
aab43654
2 years ago
version 2
9bd3737d
2 years ago
version 1
0c06746f
2 years ago
master (base)
and
latest version
latest version
5857c97b
10 commits,
1 year ago
version 23
1cad41d2
10 commits,
1 year ago
version 22
8a88d270
10 commits,
1 year ago
version 21
e4c7dcfd
10 commits,
1 year ago
version 20
43c5a3ec
10 commits,
1 year ago
version 19
dfb8de3c
10 commits,
1 year ago
version 18
9c127027
9 commits,
1 year ago
version 17
58cb6a24
9 commits,
1 year ago
version 16
89c03705
8 commits,
1 year ago
version 15
a318a302
8 commits,
1 year ago
version 14
b484862d
7 commits,
1 year ago
version 13
d9a0006e
6 commits,
1 year ago
version 12
77245251
5 commits,
1 year ago
version 11
544dc363
4 commits,
1 year ago
version 10
68dbf9a0
3 commits,
1 year ago
version 9
35d0db97
2 commits,
1 year ago
version 8
1536ccac
2 commits,
1 year ago
version 7
0b8b922b
2 commits,
1 year ago
version 6
bf070196
2 commits,
1 year ago
version 5
dbcad20f
2 commits,
1 year ago
version 4
6e1e813d
2 commits,
2 years ago
version 3
aab43654
2 commits,
2 years ago
version 2
9bd3737d
2 commits,
2 years ago
version 1
0c06746f
1 commit,
2 years ago
2 files
+
119
−
0
Inline
Compare changes
Side-by-side
Inline
Show whitespace changes
Show one file at a time
Files
2
Search (e.g. *.vue) (Ctrl+P)
Rich/RichFutureDAQ/include/RichFutureDAQ/RichPDMDBDecodeMapping.h
+
27
−
0
Options
@@ -54,11 +54,16 @@ namespace Gaudi {
namespace
Rich
::
Future
::
DAQ
{
namespace
Allen
{
class
PDMDBDecodeMapping
;
}
// overloads for vectors etc.
using
GaudiUtils
::
operator
<<
;
/// Helper class for RICH PDMDB readout mapping
class
PDMDBDecodeMapping
final
{
friend
class
Allen
::
PDMDBDecodeMapping
;
private:
// types
@@ -291,4 +296,26 @@ namespace Rich::Future::DAQ {
Rich
::
AllocateCount
<
PDMDBDecodeMapping
>
m_track_instances
;
};
// Convertor to Allen data format, suitable for GPU processing
namespace
Allen
{
class
PDMDBDecodeMapping
final
{
using
RTypeRichData
=
Rich
::
Future
::
DAQ
::
PDMDBDecodeMapping
::
RTypeRichData
;
using
PDMData
=
Rich
::
Future
::
DAQ
::
PDMDBDecodeMapping
::
PDMData
;
RTypeRichData
m_pdmDataR
;
PDMData
m_pdmDataH
;
bool
m_isInitialised
{
false
};
int
m_mappingVer
{
-
1
};
public
:
PDMDBDecodeMapping
()
=
default
;
PDMDBDecodeMapping
(
const
Rich
::
Future
::
DAQ
::
PDMDBDecodeMapping
&
mapping
)
:
m_pdmDataR
(
mapping
.
m_pdmDataR
)
,
m_pdmDataH
(
mapping
.
m_pdmDataH
)
,
m_isInitialised
(
mapping
.
isInitialised
()
)
,
m_mappingVer
(
mapping
.
version
()
)
{}
};
}
// namespace Allen
}
// namespace Rich::Future::DAQ
Loading