ATLAS Offline Software
Loading...
Searching...
No Matches
LArShape32MC.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
9
10
12 return (CONTAINER::initialize());
13}
14
16
17
18/* Fill transient object in ATHENA *****************************************
19*/
20
21void LArShape32MC::set(const HWIdentifier& CellID, int gain,
22 const std::vector<float>& vShape,
23 const std::vector<float>& vShapeDer){
24 LArShapeP1 t;
25 t.m_vShape = vShape;
26 t.m_vShapeDer = vShapeDer;
27 setPdata(CellID, t, gain);
28}
29
30/* retrieve Shape ******************************************************
31 */
34 int,
35 int /*tbin*/,
36 int /*mode*/) const
37{
38 std::cout << "LArShape32MC is deprecated. Use LArShape32Sym" << std::endl;
39 std::abort();
41}
42
45 int,
46 int /*tbin*/,
47 int /*mode*/) const
48{
49 std::cout << "LArShape32MC is deprecated. Use LArShape32Sym" << std::endl;
50 std::abort();
52}
void setPdata(const HWIdentifier id, const LArShapeP1 &payload, unsigned int gain=0)
void set(const HWIdentifier &CellID, int gain, const std::vector< float > &vShape, const std::vector< float > &vShapeDer)
virtual ShapeRef_t ShapeDer(const HWIdentifier &CellID, int gain, int tbin=0, int mode=0) const
virtual StatusCode initialize()
Initialization done after creation or read back - derived classes may augment the functionality.
virtual ShapeRef_t Shape(const HWIdentifier &CellID, int gain, int tbin=0, int mode=0) const
virtual ~LArShape32MC()
ILArShape::ShapeRef_t ShapeRef_t
LArConditionsContainer< LArShapeP1 > CONTAINER
c-struct reproducing the structure of the persistent data
Definition LArShapeP1.h:16