ATLAS Offline Software
Loading...
Searching...
No Matches
Reconstruction
TrackParticleTruthTPCnv
TrackParticleTruthTPCnv
TrackParticleTruthCollection_p3.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#ifndef TRACKPARTICLETRUTHCOLLECTION_P3_H
6
#define TRACKPARTICLETRUTHCOLLECTION_P3_H
7
8
#include "
DataModelAthenaPool/DataLink_p1.h
"
9
#include "
Particle/TrackParticleContainer.h
"
10
#include "
GeneratorObjectsTPCnv/HepMcParticleLink_p3.h
"
11
12
#include <vector>
13
14
15
namespace
Rec
{
16
class
TrackParticleTruthCollection_p3
{
17
public
:
18
19
DataLink_p1
m_trackCollectionLink
;
20
21
// Perhaps can use here a 32 bit unsigned instead of the 64 bit one?
22
typedef
TrackParticleContainer::size_type
size_type
;
23
24
struct
Entry
{
25
size_type
index
;
26
27
// Do TrackParticleTruth here instead of introducing a separate converer for it.
28
// TrackParticleTruth::m_flag is not used, don't store it.
29
float
probability
;
30
HepMcParticleLink_p3
particle
;
31
};
32
33
typedef
std::vector<Entry>
CollectionType
;
34
CollectionType
m_entries
;
35
};
36
37
}
38
39
#endif
/*TRACKPARTICLETRUTHTPCNV_TRACKPARTICLETRUTHCOLLECTION_P3_H*/
40
DataLink_p1.h
This file contains the class definition for DataLink_p1 and DataLinkVector_p1.
HepMcParticleLink_p3.h
TrackParticleContainer.h
DataLink_p1
Persistent representation of DataLink contains the StoreGate key of the container object to which the...
Definition
DataLink_p1.h:24
DataVector< TrackParticle >::size_type
typename DataVectorBase< TrackParticle >::Base::size_type size_type
Definition
DataVector.h:814
HepMcParticleLink_p3
Definition
HepMcParticleLink_p3.h:17
Rec::TrackParticleTruthCollection_p3
Definition
TrackParticleTruthCollection_p3.h:16
Rec::TrackParticleTruthCollection_p3::size_type
TrackParticleContainer::size_type size_type
Definition
TrackParticleTruthCollection_p3.h:22
Rec::TrackParticleTruthCollection_p3::m_entries
CollectionType m_entries
Definition
TrackParticleTruthCollection_p3.h:34
Rec::TrackParticleTruthCollection_p3::CollectionType
std::vector< Entry > CollectionType
Definition
TrackParticleTruthCollection_p3.h:33
Rec::TrackParticleTruthCollection_p3::m_trackCollectionLink
DataLink_p1 m_trackCollectionLink
Definition
TrackParticleTruthCollection_p3.h:19
Rec
Gaudi Tools.
Definition
FakeTrackBuilder.h:10
index
Definition
index.py:1
Rec::TrackParticleTruthCollection_p3::Entry
Definition
TrackParticleTruthCollection_p3.h:24
Rec::TrackParticleTruthCollection_p3::Entry::particle
HepMcParticleLink_p3 particle
Definition
TrackParticleTruthCollection_p3.h:30
Rec::TrackParticleTruthCollection_p3::Entry::probability
float probability
Definition
TrackParticleTruthCollection_p3.h:29
Generated on
for ATLAS Offline Software by
1.14.0