ATLAS Offline Software
Loading...
Searching...
No Matches
MuonSpectrometer
MuonSimData
src
CscSimData.cxx
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
// CscSimData.cxx
6
7
#include "
MuonSimData/CscSimData.h
"
8
#include <iostream>
9
10
CscSimData::CscSimData
()
11
:
m_word
(0) { }
12
13
CscSimData::
14
CscSimData
(
const
std::vector<Deposit>&
deposits
,
int
simDataWord)
15
:
m_word
((
deposits
.size()<<29 & 0xe0000000) | (simDataWord & 0x1fffffff)),
16
m_deposits
(
deposits
)
17
{
18
}
19
20
CscSimData::
21
CscSimData
(std::vector<Deposit>&&
deposits
,
int
simDataWord)
22
:
m_word
((
deposits
.size()<<29 & 0xe0000000) | (simDataWord & 0x1fffffff)),
23
m_deposits
(
std
::move(
deposits
))
24
{
25
}
26
CscSimData.h
CscSimData::deposits
void deposits(std::vector< Deposit > &deposits) const
Definition
CscSimData.h:71
CscSimData::m_deposits
std::vector< Deposit > m_deposits
Definition
CscSimData.h:59
CscSimData::CscSimData
CscSimData()
Definition
CscSimData.cxx:10
CscSimData::m_word
int m_word
Definition
CscSimData.h:58
std
STL namespace.
Generated on
for ATLAS Offline Software by
1.14.0