ATLAS Offline Software
Loading...
Searching...
No Matches
ZdcByteStreamTester.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 * ZdcByteStreamTester.h
7 *
8 * Created on: Jun 29, 2009
9 * Author: leite
10 *
11 *
12 */
13
14#ifndef ZDCBYTESTREAMTESTER_H_
15#define ZDCBYTESTREAMTESTER_H_
16
17#include <map>
18#include <string>
19
22
23class ISvcLocator;
24class StatusCode;
25
26class ZdcDigits;
28
30{
31public:
32 ZdcByteStreamTester(const std::string& name, ISvcLocator* pSvcLocator);
33
34 virtual StatusCode execute() override;
35
36private:
37 typedef std::map<unsigned int, const ZdcDigits*> ZdcDigitsMap;
38
39 void printVec(const std::vector<int>& vec) const;
40 void printZdcDigits() const;
41
46
47 void setupZdcDigitsMap(const ZdcDigitsCollection* jeCollection);
48
56};
57
58#endif /* ZDCBYTESTREAMTESTER_H_ */
std::vector< size_t > vec
An STL vector of pointers that by default owns its pointed-to elements.
AthAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor with parameters:
std::string m_ZdcDigitsCollectionLocation
std::string m_ZdcDigitsLocation
ZDC Container and collection StoreGate key.
ZdcByteStreamTester(const std::string &name, ISvcLocator *pSvcLocator)
virtual StatusCode execute() override
std::map< unsigned int, const ZdcDigits * > ZdcDigitsMap
void setupZdcDigitsMap(const ZdcDigitsCollection *jeCollection)
int m_forceSlicesLut
REMOVE Force number of LUT slices REMOVE.
int m_forceSlicesFadc
REMOVE Force number of FADC slices REMOVE.
void printVec(const std::vector< int > &vec) const