ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
ForwardDetectors
ZDC
ZdcCnv
ZdcByteStream
ZdcByteStream
ZdcByteStreamRawDataV2.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
* ZdcByteStreamRawDataV2.h
7
*
8
* Created on: Jun 29, 2009
9
* Author: leite
10
*
11
*
12
*/
13
14
#ifndef ZDCBYTESTREAMRAWDATAV2_H_
15
#define ZDCBYTESTREAMRAWDATAV2_H_
16
17
#include <map>
18
#include <string>
19
20
#include "
ZdcByteStream/ZdcDefs.h
"
21
#include "
xAODTrigL1Calo/TriggerTowerContainer.h
"
22
#include "
AthenaBaseComps/AthReentrantAlgorithm.h
"
23
#include "
StoreGate/ReadHandleKey.h
"
24
#include "
AthContainers/DataVector.h
"
25
26
class
ISvcLocator;
27
class
StatusCode
;
28
29
class
ZdcDigits
;
30
class
ZdcDigitsCollection
;
31
32
class
ZdcByteStreamRawDataV2
:
public
AthReentrantAlgorithm
33
{
34
public
:
35
ZdcByteStreamRawDataV2
(
const
std::string& name, ISvcLocator* pSvcLocator);
36
37
virtual
StatusCode
initialize
()
override
;
38
virtual
StatusCode
execute
(
const
EventContext& ctx)
const override
;
39
40
private
:
41
typedef
std::map<unsigned int, const xAOD::TriggerTower*>
ZdcTriggerTowersMap
;
42
43
void
printVec
(
const
std::vector<int>&
vec
)
const
;
44
void
printZdcTriggerTowers
()
const
;
45
48
SG::ReadHandleKey<xAOD::TriggerTowerContainer>
m_ZdcTriggerTowerContainerLocation
49
{
this
,
"ZdcTriggerTowerContainerLocation"
,
ZdcDefs::ZdcTriggerTowerContainerLocation
,
""
};
50
51
//void setupZdcTriggerTowersMap(const xAOD::TriggerTowerContainer* ttCollection);
52
55
int
m_forceSlicesLut
;
58
int
m_forceSlicesFadc
;
59
//ZdcDigitsMap m_ZdcDigitsMap;
60
};
61
62
#endif
/* ZDCBYTESTREAMRAWDATA_H_ */
AthReentrantAlgorithm.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.
ReadHandleKey.h
Property holding a SG store/key/clid from which a ReadHandle is made.
TriggerTowerContainer.h
ZdcDefs.h
AthReentrantAlgorithm
An algorithm that can be simultaneously executed in multiple threads.
Definition
AthReentrantAlgorithm.h:74
SG::ReadHandleKey
Property holding a SG store/key/clid from which a ReadHandle is made.
Definition
StoreGate/StoreGate/ReadHandleKey.h:40
ZdcByteStreamRawDataV2::execute
virtual StatusCode execute(const EventContext &ctx) const override
Definition
ZdcByteStreamRawDataV2.cxx:47
ZdcByteStreamRawDataV2::printZdcTriggerTowers
void printZdcTriggerTowers() const
Definition
ZdcByteStreamRawDataV2.cxx:66
ZdcByteStreamRawDataV2::ZdcTriggerTowersMap
std::map< unsigned int, const xAOD::TriggerTower * > ZdcTriggerTowersMap
Definition
ZdcByteStreamRawDataV2.h:41
ZdcByteStreamRawDataV2::m_ZdcTriggerTowerContainerLocation
SG::ReadHandleKey< xAOD::TriggerTowerContainer > m_ZdcTriggerTowerContainerLocation
ZDC Container and collection StoreGate key.
Definition
ZdcByteStreamRawDataV2.h:49
ZdcByteStreamRawDataV2::m_forceSlicesFadc
int m_forceSlicesFadc
REMOVE Force number of FADC slices REMOVE.
Definition
ZdcByteStreamRawDataV2.h:58
ZdcByteStreamRawDataV2::printVec
void printVec(const std::vector< int > &vec) const
Definition
ZdcByteStreamRawDataV2.cxx:76
ZdcByteStreamRawDataV2::initialize
virtual StatusCode initialize() override
Definition
ZdcByteStreamRawDataV2.cxx:38
ZdcByteStreamRawDataV2::ZdcByteStreamRawDataV2
ZdcByteStreamRawDataV2(const std::string &name, ISvcLocator *pSvcLocator)
Definition
ZdcByteStreamRawDataV2.cxx:28
ZdcByteStreamRawDataV2::m_forceSlicesLut
int m_forceSlicesLut
REMOVE Force number of LUT slices REMOVE.
Definition
ZdcByteStreamRawDataV2.h:55
ZdcDefs::ZdcTriggerTowerContainerLocation
static const std::string ZdcTriggerTowerContainerLocation
Definition
ZdcDefs.h:21
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