ATLAS Offline Software
ALFA_RawDataContainer_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 ALFAATHENAPOOL_ALFACONTAINER_P1_H
6 #define ALFAATHENAPOOL_ALFACONTAINER_P1_H
7 
8 #include <vector>
10 
11 class ALFA_RawDataContainer_p1: public std::vector<ALFA_RawDataCollection_p1>
12 {
13 
15  //Time Stamp ns
17  //Lumi Block ID
19  //Bunch Crossing ID
21  //Lvl1 trigger pattern (fired items in lvl1 trigger)
22  std::vector<bool> lvl1Pattern;
23  //Lvl2 trigger pattern (fired items in lvl2 trigger)
24  std::vector<bool> lvl2Pattern;
25  //EF trigger pattern (fired items in EF)
26  std::vector<bool> efPattern;
27 
28  public:
29 
31  {
32  TimeStamp=0;
33  TimeStampns=0;
34  LumiBlock=0;
35  BCId=0;
36  };
37 
39 
40  };
41 
42  #endif
xAOD::uint32_t
setEventNumber uint32_t
Definition: EventInfo_v1.cxx:127
ALFA_RawDataContainer_p1::lvl2Pattern
std::vector< bool > lvl2Pattern
Definition: ALFA_RawDataContainer_p1.h:24
ALFA_RawDataContainer_p1::TimeStamp
uint32_t TimeStamp
Definition: ALFA_RawDataContainer_p1.h:14
ALFA_RawDataContainer_p1::ALFA_RawDataContainer_p1
ALFA_RawDataContainer_p1()
Definition: ALFA_RawDataContainer_p1.h:30
ALFA_RawDataContainer_p1::TimeStampns
uint32_t TimeStampns
Definition: ALFA_RawDataContainer_p1.h:16
ALFA_RawDataContainerCnv_p1
Definition: ALFA_RawDataContainerCnv_p1.h:21
ALFA_RawDataContainer_p1::efPattern
std::vector< bool > efPattern
Definition: ALFA_RawDataContainer_p1.h:26
ALFA_RawDataContainer_p1::BCId
uint32_t BCId
Definition: ALFA_RawDataContainer_p1.h:20
ALFA_RawDataCollection_p1.h
ALFA_RawDataContainer_p1
Definition: ALFA_RawDataContainer_p1.h:12
ALFA_RawDataContainer_p1::lvl1Pattern
std::vector< bool > lvl1Pattern
Definition: ALFA_RawDataContainer_p1.h:22
ALFA_RawDataContainer_p1::LumiBlock
uint32_t LumiBlock
Definition: ALFA_RawDataContainer_p1.h:18