ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
LArCalorimeter
LArCnv
LArAthenaPool
src
LArRawEventContainerCnv.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 LArRawEventContainerCnv_H
6
#define LArRawEventContainerCnv_H
7
8
// templated LArRawEventContainerCnv, used for T/P separation
9
// author R.Seuster <seuster@cern.ch>
10
11
#include "
AthenaPoolCnvSvc/T_AthenaPoolCustomCnv.h
"
12
13
template
<
class
T,
class
P,
class
C>
14
class
LArRawEventContainerCnv
:
public
T_AthenaPoolCustomCnv
<T, P>
15
{
16
public
:
17
LArRawEventContainerCnv
(ISvcLocator* svcloc) :
T_AthenaPoolCustomCnv
<T,
P
>( svcloc) {}
18
19
protected
:
20
virtual
P
*
createPersistent
(T* transCont);
21
virtual
T*
createTransient
(
const
Token
* token);
22
23
C
m_Converter
;
24
};
25
26
#endif
P
static Double_t P(Double_t *tt, Double_t *par)
Definition
LArPhysWaveHECTool.cxx:280
T_AthenaPoolCustomCnv.h
his file contains the class definition for the templated T_AthenaPoolCustomCnv class.
LArRawEventContainerCnv::createPersistent
virtual P * createPersistent(T *transCont)
LArRawEventContainerCnv::LArRawEventContainerCnv
LArRawEventContainerCnv(ISvcLocator *svcloc)
Definition
LArRawEventContainerCnv.h:17
LArRawEventContainerCnv< LArRawChannelContainer, LArRawChannelContainer_p4, LArRawChannelContainerCnv_p4 >::m_Converter
LArRawChannelContainerCnv_p4 m_Converter
Definition
LArRawEventContainerCnv.h:23
LArRawEventContainerCnv::createTransient
virtual T * createTransient(const Token *token)
T_AthenaPoolCustomCnv
Compatibility for old converter classes that don't get passed the key.
Definition
T_AthenaPoolCustomCnv.h:129
Token
This class provides a token that identifies in a unique way objects on the persistent storage.
Definition
Token.h:22
C
struct color C
Generated on
for ATLAS Offline Software by
1.17.0