ATLAS Offline Software
Loading...
Searching...
No Matches
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
12{
13public:
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;
27 short m_nCB;
28};
29
30
31#endif
32
LArCaliPulseParamsP(float r, float s, float t, float u)
LArCaliPulseParamsP(float r, float s)
LArCaliPulseParamsP(float r, float s, float t, float u, short v)
int r
Definition globals.cxx:22