ATLAS Offline Software
Trigger
TrigEvent
TrigInDetEventTPCnv
TrigInDetEventTPCnv
TrigVertexCollectionCnv_tlp2.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
/**********************************************************************************
6
* @Project: Trigger
7
* @Package: TrigInDetEventTPCnv
8
* @class : TrigVertexCollectionCnv_tlp2
9
*
10
* @brief "top level" transient-persistent converter for TrigVertexCollection
11
*
12
* @author Dmitry Emeliyanov
13
**********************************************************************************/
14
#ifndef TRIGINDETEVENTTPCNV_TRIGVERTEXCOLLECTION_CNV_TLP2_H
15
#define TRIGINDETEVENTTPCNV_TRIGVERTEXCOLLECTION_CNV_TLP2_H
16
17
#include "
AthenaPoolCnvSvc/AthenaPoolTopLevelTPConverter.h
"
18
19
20
#include "
TrigInDetEventTPCnv/TrigVertexCollectionCnv_p1.h
"
21
#include "
TrigInDetEventTPCnv/TrigInDetTrackCnv_p3.h
"
22
#include "
TrigInDetEventTPCnv/TrigInDetTrackFitParCnv_p3.h
"
23
#include "
TrigInDetEventTPCnv/TrigVertexCollection_tlp2.h
"
24
25
class
TrigVertexCollectionCnv_tlp2
:
public
AthenaPoolTopLevelTPConverter
< TrigVertexCollectionCnv_p1, TrigVertexCollection_tlp2 >
26
{
27
28
public
:
29
30
TrigVertexCollectionCnv_tlp2
();
31
virtual
~TrigVertexCollectionCnv_tlp2
() {}
32
33
//default methods
34
virtual
void
setPStorage
(
TrigVertexCollection_tlp2
*storage );
35
36
protected
:
37
TrigVertexCollectionCnv_p1
m_trigVertexCollCnv
;
38
TrigVertexCnv_p2
m_VertexCnv
;
39
TrigInDetTrackCnv_p3
m_TrigIDtrackCnv
;
40
TrigInDetTrackFitParCnv_p3
m_TrigIDtrackFitParCnv
;
41
42
};
//end of class definitions
43
44
45
#endif
TrigVertexCollection_tlp2
Definition:
TrigVertexCollection_tlp2.h:23
TrigInDetTrackCnv_p3.h
TrigVertexCnv_p2
Definition:
TrigVertexCnv_p2.h:32
TrigVertexCollectionCnv_tlp2::m_TrigIDtrackFitParCnv
TrigInDetTrackFitParCnv_p3 m_TrigIDtrackFitParCnv
Definition:
TrigVertexCollectionCnv_tlp2.h:48
TrigInDetTrackFitParCnv_p3.h
TrigInDetTrackFitParCnv_p3
Definition:
TrigInDetTrackFitParCnv_p3.h:30
TrigVertexCollectionCnv_tlp2::setPStorage
virtual void setPStorage(TrigVertexCollection_tlp2 *storage)
Definition:
TrigVertexCollectionCnv_tlp2.cxx:19
TrigVertexCollectionCnv_tlp2::~TrigVertexCollectionCnv_tlp2
virtual ~TrigVertexCollectionCnv_tlp2()
Definition:
TrigVertexCollectionCnv_tlp2.h:39
TrigVertexCollectionCnv_tlp2::m_trigVertexCollCnv
TrigVertexCollectionCnv_p1 m_trigVertexCollCnv
Definition:
TrigVertexCollectionCnv_tlp2.h:45
AthenaPoolTopLevelTPConverter.h
TrigVertexCollection_tlp2.h
TrigInDetTrackCnv_p3
Definition:
TrigInDetTrackCnv_p3.h:35
TrigVertexCollectionCnv_p1
Definition:
TrigVertexCollectionCnv_p1.h:31
TrigVertexCollectionCnv_p1.h
TrigVertexCollectionCnv_tlp2::m_VertexCnv
TrigVertexCnv_p2 m_VertexCnv
Definition:
TrigVertexCollectionCnv_tlp2.h:46
TrigVertexCollectionCnv_tlp2::TrigVertexCollectionCnv_tlp2
TrigVertexCollectionCnv_tlp2()
Definition:
TrigVertexCollectionCnv_tlp2.cxx:7
TrigVertexCollectionCnv_tlp2
Definition:
TrigVertexCollectionCnv_tlp2.h:26
TopLevelTPConverter
Definition:
TopLevelTPConverter.h:35
TrigVertexCollectionCnv_tlp2::m_TrigIDtrackCnv
TrigInDetTrackCnv_p3 m_TrigIDtrackCnv
Definition:
TrigVertexCollectionCnv_tlp2.h:47
Generated on Thu Nov 7 2024 21:30:16 for ATLAS Offline Software by
1.8.18