ATLAS Offline Software
Loading...
Searching...
No Matches
LArCalibParamsCnv.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration
3*/
4
10
11#ifndef LArCalibParamsCnv_H
12#define LArCalibParamsCnv_H
13
16
18
19//class LArCalibParamsCnv;
20
22{
23 friend class CnvFactory<LArCalibParamsCnv>;
24 public:
25 LArCalibParamsCnv(ISvcLocator* svcloc);
26 virtual ~LArCalibParamsCnv();
27
28 //Overload PoolToDataObject with custom implementation
29 virtual StatusCode PoolToDataObject(DataObject*& pObj,
30 const Token* token,
31 const std::string& key) override;
32};
33
34
35#endif
36
T_AthenaPoolCnv< LArCalibParams > LArCalibParamsCnvBase
his file contains the class definition for the templated T_AthenaPoolCnv class.
Abstract factory to create the converter.
virtual StatusCode PoolToDataObject(DataObject *&pObj, const Token *token, const std::string &key) override
Extend base-class conversion method.
LArCalibParamsCnv(ISvcLocator *svcloc)
This templated class provides the converter to translate an object to/from its persistent POOL repres...
This class provides a token that identifies in a unique way objects on the persistent storage.
Definition Token.h:21