ATLAS Offline Software
LArCalorimeter
LArCnv
LArCondAthenaPool
src
LArMphysOverMcalMCCnv.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
//Dear emacs, this is -*-c++-*-
13
#ifndef LArMphysOverMcalMCCnv_H
14
#define LArMphysOverMcalMCCnv_H
15
#include "
LArMphysOverMcalCompleteCnv.h
"
16
#include "
LArRawConditions/LArMphysOverMcalMC.h
"
17
18
typedef
LArSingleFloatConverter<LArMphysOverMcalMC>
LArMphysOverMcalMCCnvBase
;
19
20
class
LArMphysOverMcalMCCnv
:
public
LArMphysOverMcalMCCnvBase
{
21
friend
class
CnvFactory
<
LArMphysOverMcalMCCnv
>;
22
protected
:
23
public
:
24
LArMphysOverMcalMCCnv
(ISvcLocator* svcloc) :
LArMphysOverMcalMCCnvBase
(svcloc) {}
25
protected
:
26
virtual
LArConditionsSubset<LArSingleFloatP>
*
createTransient
();
27
LArConditionsSubset<LArSingleFloatP>
*
createTransient
(
LArConditionsSubset<LArMphysOverMcalP>
* orig);
28
};
29
30
31
#endif
32
33
LArMphysOverMcalMCCnvBase
LArSingleFloatConverter< LArMphysOverMcalMC > LArMphysOverMcalMCCnvBase
Definition:
LArMphysOverMcalMCCnv.h:18
LArSingleFloatConverter
Definition:
LArSingleFloatConverter.h:22
LArMphysOverMcalMC.h
LArMphysOverMcalMCCnv
Definition:
LArMphysOverMcalMCCnv.h:20
LArMphysOverMcalMCCnv::createTransient
virtual LArConditionsSubset< LArSingleFloatP > * createTransient()
Throws and exception if object is not a LArConditionsSubset<LArSingleFloatP>
Definition:
LArMphysOverMcalMCCnv.cxx:19
LArMphysOverMcalMCCnv::LArMphysOverMcalMCCnv
LArMphysOverMcalMCCnv(ISvcLocator *svcloc)
Definition:
LArMphysOverMcalMCCnv.h:24
CnvFactory
Abstract factory to create the converter.
Definition:
ToyConverter.h:16
LArConditionsSubset
template class for use for I/O of conditions data
Definition:
LArConditionsSubset.h:122
LArMphysOverMcalCompleteCnv.h
AthenaPool converter LArMphysOverMcalComplete.
Generated on Mon Dec 23 2024 21:13:40 for ATLAS Offline Software by
1.8.18