ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
ForwardDetectors
ZDC
ZdcCnv
ZdcByteStream
ZdcByteStream
ZdcByteStreamRawData.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2021 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
/*
6
* ZdcByteStreamRawData.h
7
*
8
* Created on: Jun 29, 2009
9
* Author: leite
10
*
11
*
12
*/
13
14
#ifndef ZDCBYTESTREAMRAWDATA_H_
15
#define ZDCBYTESTREAMRAWDATA_H_
16
17
#include <map>
18
#include <string>
19
20
#include "
AthenaBaseComps/AthAlgorithm.h
"
21
#include "
AthContainers/DataVector.h
"
22
23
class
ISvcLocator;
24
class
StatusCode
;
25
26
class
ZdcDigits
;
27
class
ZdcDigitsCollection
;
28
29
class
ZdcByteStreamRawData
:
public
AthAlgorithm
30
{
31
public
:
32
ZdcByteStreamRawData
(
const
std::string& name, ISvcLocator* pSvcLocator);
33
34
virtual
StatusCode
execute
(
const
EventContext& ctx)
override
;
35
36
private
:
37
typedef
std::map<unsigned int, const ZdcDigits*>
ZdcDigitsMap
;
38
39
void
printVec
(
const
std::vector<int>&
vec
)
const
;
40
void
printZdcDigits
()
const
;
41
44
std::string
m_ZdcDigitsLocation
;
45
std::string
m_ZdcDigitsCollectionLocation
;
46
47
void
setupZdcDigitsMap
(
const
ZdcDigitsCollection
* jeCollection);
48
51
int
m_forceSlicesLut
;
54
int
m_forceSlicesFadc
;
55
ZdcDigitsMap
m_ZdcDigitsMap
;
56
};
57
58
#endif
/* ZDCBYTESTREAMRAWDATA_H_ */
AthAlgorithm.h
vec
std::vector< size_t > vec
Definition
CombinationsGeneratorTest.cxx:9
DataVector.h
An STL vector of pointers that by default owns its pointed-to elements.
AthAlgorithm::AthAlgorithm
AthAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor.
Definition
AthAlgorithm.cxx:10
ZdcByteStreamRawData::m_forceSlicesLut
int m_forceSlicesLut
REMOVE Force number of LUT slices REMOVE.
Definition
ZdcByteStreamRawData.h:51
ZdcByteStreamRawData::printVec
void printVec(const std::vector< int > &vec) const
Definition
ZdcByteStreamRawData.cxx:83
ZdcByteStreamRawData::printZdcDigits
void printZdcDigits() const
Definition
ZdcByteStreamRawData.cxx:73
ZdcByteStreamRawData::m_ZdcDigitsLocation
std::string m_ZdcDigitsLocation
ZDC Container and collection StoreGate key.
Definition
ZdcByteStreamRawData.h:44
ZdcByteStreamRawData::ZdcByteStreamRawData
ZdcByteStreamRawData(const std::string &name, ISvcLocator *pSvcLocator)
Definition
ZdcByteStreamRawData.cxx:34
ZdcByteStreamRawData::m_ZdcDigitsMap
ZdcDigitsMap m_ZdcDigitsMap
Definition
ZdcByteStreamRawData.h:55
ZdcByteStreamRawData::m_forceSlicesFadc
int m_forceSlicesFadc
REMOVE Force number of FADC slices REMOVE.
Definition
ZdcByteStreamRawData.h:54
ZdcByteStreamRawData::setupZdcDigitsMap
void setupZdcDigitsMap(const ZdcDigitsCollection *jeCollection)
ZdcByteStreamRawData::execute
virtual StatusCode execute(const EventContext &ctx) override
Execute method.
Definition
ZdcByteStreamRawData.cxx:45
ZdcByteStreamRawData::ZdcDigitsMap
std::map< unsigned int, const ZdcDigits * > ZdcDigitsMap
Definition
ZdcByteStreamRawData.h:37
ZdcByteStreamRawData::m_ZdcDigitsCollectionLocation
std::string m_ZdcDigitsCollectionLocation
Definition
ZdcByteStreamRawData.h:45
ZdcDigitsCollection
Definition
ZdcDigitsCollection.h:20
ZdcDigits
Definition
ZdcDigits.h:28
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition
PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
Generated on
for ATLAS Offline Software by
1.17.0