ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
LArCalorimeter
LArRawConditions
LArRawConditions
LArCaliPulseParamsP.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_LARCALIPULSEPARAMSP
6
#define LARRAWCONDITIONS_LARCALIPULSEPARAMSP
7
8
#include <vector>
9
10
// persistent c-struct
11
class
LArCaliPulseParamsP
12
{
13
public
:
14
LArCaliPulseParamsP
()
15
:
m_Tcal
(-9999999),
m_Fstep
(-9999999),
m_Offset
(-9999999),
m_dTimeCal
(-99999),
m_nCB
(-999) {} ;
16
LArCaliPulseParamsP
(
float
r
,
float
s)
17
:
m_Tcal
(
r
),
m_Fstep
(s),
m_Offset
(-9999999),
m_dTimeCal
(-9999999),
m_nCB
(-999) {} ;
18
LArCaliPulseParamsP
(
float
r
,
float
s,
float
t,
float
u)
19
:
m_Tcal
(
r
),
m_Fstep
(s),
m_Offset
(t),
m_dTimeCal
(u),
m_nCB
(-999) {} ;
20
LArCaliPulseParamsP
(
float
r
,
float
s,
float
t,
float
u ,
short
v)
21
:
m_Tcal
(
r
),
m_Fstep
(s),
m_Offset
(t),
m_dTimeCal
(u),
m_nCB
(v) {} ;
22
bool
isEmpty
()
const
{
return
(
m_Tcal
< -9999 &&
m_Fstep
< -9999) ; } ;
23
float
m_Tcal
;
24
float
m_Fstep
;
25
float
m_Offset
;
26
float
m_dTimeCal
;
27
short
m_nCB
;
28
};
29
30
31
#endif
32
LArCaliPulseParamsP::LArCaliPulseParamsP
LArCaliPulseParamsP(float r, float s, float t, float u)
Definition
LArCaliPulseParamsP.h:18
LArCaliPulseParamsP::LArCaliPulseParamsP
LArCaliPulseParamsP()
Definition
LArCaliPulseParamsP.h:14
LArCaliPulseParamsP::LArCaliPulseParamsP
LArCaliPulseParamsP(float r, float s)
Definition
LArCaliPulseParamsP.h:16
LArCaliPulseParamsP::isEmpty
bool isEmpty() const
Definition
LArCaliPulseParamsP.h:22
LArCaliPulseParamsP::m_Offset
float m_Offset
Definition
LArCaliPulseParamsP.h:25
LArCaliPulseParamsP::m_dTimeCal
float m_dTimeCal
Definition
LArCaliPulseParamsP.h:26
LArCaliPulseParamsP::LArCaliPulseParamsP
LArCaliPulseParamsP(float r, float s, float t, float u, short v)
Definition
LArCaliPulseParamsP.h:20
LArCaliPulseParamsP::m_Fstep
float m_Fstep
Definition
LArCaliPulseParamsP.h:24
LArCaliPulseParamsP::m_nCB
short m_nCB
Definition
LArCaliPulseParamsP.h:27
LArCaliPulseParamsP::m_Tcal
float m_Tcal
Definition
LArCaliPulseParamsP.h:23
r
int r
Definition
globals.cxx:22
Generated on
for ATLAS Offline Software by
1.17.0