ATLAS Offline Software
ALFA_RawDataCollection_charge.cxx
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3 */
4 
6 //#include "GaudiKernel/MsgStream.h"
7 
8 // Default constructor
11  m_MBId_POT(0),
12  m_MrodId_POT(0),
13  m_EventCount_POT(0),
14  m_POT_DATA(),
15  m_TimeStamp_POT(0),
16  m_BCId_POT(0)
17 { }
18 
19 // Full constructor
22  m_MBId_POT(MB_number),
23  m_MrodId_POT(0),
24  m_EventCount_POT(0),
25  m_POT_DATA(),
26  m_TimeStamp_POT(0),
27  m_BCId_POT(0)
28 { }
29 
30 // Full constructor
33  m_MBId_POT(MB_number),
34  m_MrodId_POT(Mrod_number),
35  m_EventCount_POT(0),
36  m_POT_DATA(),
37  m_TimeStamp_POT(0),
38  m_BCId_POT(0)
39 { }
40 
41 
42 
44 {
45  m_MBId_POT=MB_number;
46 }
47 
48 
50 {
51  m_MrodId_POT=Mrod_number;
52  }
53 
54 
56 {
57  m_EventCount_POT=Event_number;
58 }
59 
61 {
63 }
64 
66 {
67  m_BCId_POT=BCId;
68 }
69 
71 {
72  m_POT_DATA.push_back(PMF_HIT);
73 }
74 
75 
77 {
78 
79  m_MBId_POT = 0; // MB number
80 
81  m_MrodId_POT = 0; // Mrodnumber
82 
84  m_TimeStamp_POT=0;
85  m_BCId_POT=0;
86 
87  m_POT_DATA.clear();
88 }
89 
python.CaloScaleNoiseConfig.TimeStamp
TimeStamp
Definition: CaloScaleNoiseConfig.py:87
ALFA_RawDataCollection_charge::SetEventCount_POT
void SetEventCount_POT(uint32_t Event_number)
Definition: ALFA_RawDataCollection_charge.cxx:55
ALFA_RawDataCollection_charge::m_MBId_POT
uint16_t m_MBId_POT
Definition: ALFA_RawDataCollection_charge.h:24
xAOD::uint32_t
setEventNumber uint32_t
Definition: EventInfo_v1.cxx:127
ALFA_RawDataCollection_charge::PushBack_POT
void PushBack_POT(const ALFA_RawData_charge &PMF_HIT)
Definition: ALFA_RawDataCollection_charge.cxx:70
ALFA_RawDataCollection_charge::SetMrodId_POT
void SetMrodId_POT(uint16_t Mrod_number)
Definition: ALFA_RawDataCollection_charge.cxx:49
ALFA_RawDataCollection_charge::m_TimeStamp_POT
uint32_t m_TimeStamp_POT
Definition: ALFA_RawDataCollection_charge.h:32
ALFA_RawDataCollection_charge::m_POT_DATA
std::vector< ALFA_RawData_charge > m_POT_DATA
Definition: ALFA_RawDataCollection_charge.h:30
ALFA_RawDataCollection_charge::SetTimeStamp_POT
void SetTimeStamp_POT(uint32_t TimeStamp)
Definition: ALFA_RawDataCollection_charge.cxx:60
ALFA_RawData_charge
Definition: ALFA_RawData_charge.h:21
xAOD::uint16_t
setWord1 uint16_t
Definition: eFexEMRoI_v1.cxx:93
ALFA_RawDataCollection_charge::m_EventCount_POT
uint32_t m_EventCount_POT
Definition: ALFA_RawDataCollection_charge.h:28
DataVector
Derived DataVector<T>.
Definition: DataVector.h:794
ALFA_RawDataCollection_charge::SetBCId_POT
void SetBCId_POT(uint32_t BCId)
Definition: ALFA_RawDataCollection_charge.cxx:65
ALFA_RawDataCollection_charge::ALFA_RawDataCollection_charge
ALFA_RawDataCollection_charge()
Default constructor.
Definition: ALFA_RawDataCollection_charge.cxx:9
ALFA_RawDataCollection_charge::SetMBId_POT
void SetMBId_POT(uint16_t MB_number)
Definition: ALFA_RawDataCollection_charge.cxx:43
ALFA_RawDataCollection_charge::SetZero_POT
void SetZero_POT()
Definition: ALFA_RawDataCollection_charge.cxx:76
ALFA_RawDataCollection_charge::m_MrodId_POT
uint16_t m_MrodId_POT
Definition: ALFA_RawDataCollection_charge.h:26
ALFA_RawDataCollection_charge.h
ALFA_RawDataCollection_charge::m_BCId_POT
uint32_t m_BCId_POT
Definition: ALFA_RawDataCollection_charge.h:34