ATLAS Offline Software
LArShapeP1.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 LARRAWCONDITIONS_LARSHAPEP1
6 #define LARRAWCONDITIONS_LARSHAPEP1
7 
8 #include <vector>
9 
16 {
17 
18 public:
19  LArShapeP1() {}
20  LArShapeP1(const std::vector<float>& shape,
21  const std::vector<float>& shapeDer)
22  : m_vShape(shape), m_vShapeDer(shapeDer) {}
23  bool isEmpty() const { return m_vShape.size() == 0 ; } ;
24  std::vector<float> m_vShape;
25  std::vector<float> m_vShapeDer;
26 };
27 
28 
29 #endif
30 
LArShapeP1::m_vShapeDer
std::vector< float > m_vShapeDer
Definition: LArShapeP1.h:25
LArShapeP1::LArShapeP1
LArShapeP1(const std::vector< float > &shape, const std::vector< float > &shapeDer)
Definition: LArShapeP1.h:20
LArShapeP1
c-struct reproducing the structure of the persistent data
Definition: LArShapeP1.h:16
LArShapeP1::isEmpty
bool isEmpty() const
Definition: LArShapeP1.h:23
LArShapeP1::m_vShape
std::vector< float > m_vShape
Definition: LArShapeP1.h:23
LArShapeP1::LArShapeP1
LArShapeP1()
Definition: LArShapeP1.h:19