ATLAS Offline Software
Loading...
Searching...
No Matches
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
25
26class ISvcLocator;
27class StatusCode;
28
29class ZdcDigits;
31
33{
34public:
35 ZdcByteStreamRawDataV2(const std::string& name, ISvcLocator* pSvcLocator);
36
37 virtual StatusCode initialize() override;
38 virtual StatusCode execute(const EventContext& ctx) const override;
39
40private:
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
50
51 //void setupZdcTriggerTowersMap(const xAOD::TriggerTowerContainer* ttCollection);
52
59 //ZdcDigitsMap m_ZdcDigitsMap;
60};
61
62#endif /* ZDCBYTESTREAMRAWDATA_H_ */
std::vector< size_t > vec
An STL vector of pointers that by default owns its pointed-to elements.
Property holding a SG store/key/clid from which a ReadHandle is made.
An algorithm that can be simultaneously executed in multiple threads.
Property holding a SG store/key/clid from which a ReadHandle is made.
virtual StatusCode execute(const EventContext &ctx) const override
std::map< unsigned int, const xAOD::TriggerTower * > ZdcTriggerTowersMap
SG::ReadHandleKey< xAOD::TriggerTowerContainer > m_ZdcTriggerTowerContainerLocation
ZDC Container and collection StoreGate key.
int m_forceSlicesFadc
REMOVE Force number of FADC slices REMOVE.
void printVec(const std::vector< int > &vec) const
virtual StatusCode initialize() override
ZdcByteStreamRawDataV2(const std::string &name, ISvcLocator *pSvcLocator)
int m_forceSlicesLut
REMOVE Force number of LUT slices REMOVE.
static const std::string ZdcTriggerTowerContainerLocation
Definition ZdcDefs.h:21