ATLAS Offline Software
Loading...
Searching...
No Matches
ALFA_RawData_charge_p1.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3*/
4
5#ifndef ALFA_RAWDATA_CHARGE_P1_H
6#define ALFA_RAWDATA_CHARGE_P1_H
7
8#include <inttypes.h>
9
10#include<stdint.h>
11#include<vector>
12#include <iostream>
13
15
16 private:
17
18 // Data info TSM:
19 uint16_t ChannelNumId;
20 uint16_t PMFId;
21 uint16_t MBId;
22 uint32_t EventCount;
23 std::vector<uint16_t> m_ChargeChan;
24
25 // All the datawords (no headers and footers) coming from this channel
26 // to be decoded on demand using ALFA_ReadOut methods
27 std::vector<uint32_t> m_dataWords;
28
29
30 public:
31
33
34
36
37 ChannelNumId(0),
38 PMFId(0),
39 MBId(0),
40 EventCount(0)
41
42 {}
43
44
45
46
47};
48
49#endif
std::vector< uint32_t > m_dataWords
std::vector< uint16_t > m_ChargeChan