ATLAS Offline Software
ALFA_RawDataCollection_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_RAWDATACOLLECTION_P1_H
6 #define ALFA_RAWDATACOLLECTION_P1_H
7 
9 #include "ALFA_RawData_p1.h"
10 #include <vector>
11 #include <string>
12 #include <inttypes.h>
13 
14 class ALFA_RawDataCollection_p1: public std::vector<ALFA_RawData_p1> {
15 
16  public:
19  MBId_POT(0),
20  EventCount_POT(0),
21  patternId(0),
22  scalerId(0),
23  ADC1Id(0),
24  ADC2Id(0),
25  TrigSyncErrId(0)
26  {}
27 
28  //Motherboard id
30  //Event counter
32  //pattern id
33  std::vector<bool> patternId;
34  //scaler id
36  //ADC1 id Chan0
38  //ADC1 id Chan1
40  //Time Stamp
41  //syncronization error of PMF 24 (trigger info)
43 
44 };
45 
46 #endif
ALFA_RawDataCollectionCnv_p1
Definition: ALFA_RawDataCollectionCnv_p1.h:18
ALFA_RawDataCollection_p1::TrigSyncErrId
bool TrigSyncErrId
Definition: ALFA_RawDataCollection_p1.h:42
ALFA_RawDataCollection_p1::ADC2Id
uint16_t ADC2Id
Definition: ALFA_RawDataCollection_p1.h:39
xAOD::uint32_t
setEventNumber uint32_t
Definition: EventInfo_v1.cxx:127
ALFA_RawData_p1.h
ALFA_RawDataCollection_p1::EventCount_POT
uint32_t EventCount_POT
Definition: ALFA_RawDataCollection_p1.h:31
xAOD::uint16_t
setWord1 uint16_t
Definition: eFexEMRoI_v1.cxx:88
ALFA_RawDataCollection_p1::ADC1Id
uint16_t ADC1Id
Definition: ALFA_RawDataCollection_p1.h:37
ALFA_RawDataCollection_p1::MBId_POT
uint16_t MBId_POT
Definition: ALFA_RawDataCollection_p1.h:29
TPObjRef.h
ALFA_RawDataCollection_p1::ALFA_RawDataCollection_p1
ALFA_RawDataCollection_p1()
Definition: ALFA_RawDataCollection_p1.h:18
ALFA_RawDataCollection_p1::scalerId
uint16_t scalerId
Definition: ALFA_RawDataCollection_p1.h:35
ALFA_RawDataCollection_p1::patternId
std::vector< bool > patternId
Definition: ALFA_RawDataCollection_p1.h:33
ALFA_RawDataCollection_p1
Definition: ALFA_RawDataCollection_p1.h:14