ATLAS Offline Software
LArCalorimeter
LArRawConditions
LArRawConditions
LArWaveDerivedQuantitiesP.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#ifndef LARRAWCONDITIONS_LARWAVEDERIVEDQUANTITIESP_H
6
#define LARRAWCONDITIONS_LARWAVEDERIVEDQUANTITIESP_H
7
8
// persistent c-struct
9
class
LArWaveDerivedQuantitiesP
10
{
11
12
public
:
13
14
LArWaveDerivedQuantitiesP
() :
15
m_baseline
(-9999999),
16
m_maxAmp
(-9999999),
17
m_tmaxAmp
(-9999999),
18
m_width
(-9999999),
19
m_rT0
(-9999999),
20
m_posLobe
(-9999999),
21
m_jitter
(-9999999),
22
m_flag
(0)
23
{};
24
25
LArWaveDerivedQuantitiesP
(
float
b
,
float
m
,
float
t
,
float
w
,
float
r
,
float
p
,
float
j,
unsigned
f
) :
26
m_baseline
(
b
),
27
m_maxAmp
(
m
),
28
m_tmaxAmp
(
t
),
29
m_width
(
w
),
30
m_rT0
(
r
),
31
m_posLobe
(
p
),
32
m_jitter
(j),
33
m_flag
(
f
)
34
{} ;
35
36
bool
isEmpty
()
const
37
{
return
(
m_baseline
<-9999 &&
m_maxAmp
<-9999 &&
m_tmaxAmp
<-9999 &&
38
m_width
<-9999 &&
m_rT0
<-9999 &&
m_posLobe
<-9999 &&
39
m_jitter
<-9999); }
40
41
float
m_baseline
;
42
float
m_maxAmp
;
43
float
m_tmaxAmp
;
44
float
m_width
;
45
float
m_rT0
;
46
float
m_posLobe
;
47
float
m_jitter
;
48
49
unsigned
m_flag
;
// Wave flag
50
51
};
52
53
#endif
beamspotman.r
def r
Definition:
beamspotman.py:676
python.SystemOfUnits.m
int m
Definition:
SystemOfUnits.py:91
LArWaveDerivedQuantitiesP::m_maxAmp
float m_maxAmp
Definition:
LArWaveDerivedQuantitiesP.h:42
read_hist_ntuple.t
t
Definition:
read_hist_ntuple.py:5
python.utils.AtlRunQueryDQUtils.p
p
Definition:
AtlRunQueryDQUtils.py:210
LArWaveDerivedQuantitiesP::m_tmaxAmp
float m_tmaxAmp
Definition:
LArWaveDerivedQuantitiesP.h:43
LArWaveDerivedQuantitiesP::LArWaveDerivedQuantitiesP
LArWaveDerivedQuantitiesP()
Definition:
LArWaveDerivedQuantitiesP.h:14
LArWaveDerivedQuantitiesP::m_rT0
float m_rT0
Definition:
LArWaveDerivedQuantitiesP.h:45
hist_file_dump.f
f
Definition:
hist_file_dump.py:135
LArWaveDerivedQuantitiesP::m_posLobe
float m_posLobe
Definition:
LArWaveDerivedQuantitiesP.h:46
LArWaveDerivedQuantitiesP
Definition:
LArWaveDerivedQuantitiesP.h:10
LArWaveDerivedQuantitiesP::m_flag
unsigned m_flag
Definition:
LArWaveDerivedQuantitiesP.h:49
plotBeamSpotMon.b
b
Definition:
plotBeamSpotMon.py:77
LArWaveDerivedQuantitiesP::m_jitter
float m_jitter
Definition:
LArWaveDerivedQuantitiesP.h:47
LArWaveDerivedQuantitiesP::m_width
float m_width
Definition:
LArWaveDerivedQuantitiesP.h:44
LArWaveDerivedQuantitiesP::m_baseline
float m_baseline
Definition:
LArWaveDerivedQuantitiesP.h:41
python.IoTestsLib.w
def w
Definition:
IoTestsLib.py:200
LArWaveDerivedQuantitiesP::LArWaveDerivedQuantitiesP
LArWaveDerivedQuantitiesP(float b, float m, float t, float w, float r, float p, float j, unsigned f)
Definition:
LArWaveDerivedQuantitiesP.h:25
LArWaveDerivedQuantitiesP::isEmpty
bool isEmpty() const
Definition:
LArWaveDerivedQuantitiesP.h:36
Generated on Sun Dec 22 2024 21:13:49 for ATLAS Offline Software by
1.8.18