ATLAS Offline Software
JetTagInfoCnv_tlp3.cxx
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3 */
4 
8 
10 #include <iostream>
11 
12 namespace Analysis {
13 
18  {
22 
42 
52 
57 
59 
63 
64 
65 
66  }
67 
72  {
93 
101  m_muoNavCnv.setPStorage(&storage->m_navigable);
103 
106  m_vertexCnv.setPStorage(&storage->m_vertex);
108 
110  m_msvVtxCnv.setPStorage(&storage->m_msvVtx);
112 
113 
114  }
115 }
Analysis::JetTagInfo_tlp3::m_navigable
std::vector< Navigable_p1< unsigned int, float > > m_navigable
Definition: JetTagInfo_tlp3.h:79
Analysis::JetTagInfo_tlp3::m_baseTagInfo
std::vector< BaseTagInfo_p1 > m_baseTagInfo
Definition: JetTagInfo_tlp3.h:54
Analysis::JetTagInfo_tlp3::m_svxSummary
std::vector< SvxSummary_p1 > m_svxSummary
Definition: JetTagInfo_tlp3.h:75
Analysis::JetTagInfoCnv_tlp3::m_fitQualityCnv
FitQualityCnv_p1 m_fitQualityCnv
Definition: JetTagInfoCnv_tlp3.h:111
Analysis::JetTagInfo_tlp3::m_softMuonInfo
std::vector< SoftMuonInfo_p1 > m_softMuonInfo
Definition: JetTagInfo_tlp3.h:68
Analysis::JetTagInfoCnv_tlp3::m_svInfoPlusCnv
SVInfoPlusCnv_p1 m_svInfoPlusCnv
Definition: JetTagInfoCnv_tlp3.h:77
JetTagInfoCnv_tlp3.h
Analysis::JetTagInfo_tlp3::m_ipInfoPlus
std::vector< IPInfoPlus_p1 > m_ipInfoPlus
Definition: JetTagInfo_tlp3.h:56
Analysis::JetTagInfoCnv_tlp3::m_baseTagInfoCnv
BaseTagInfoCnv_p1 m_baseTagInfoCnv
Definition: JetTagInfoCnv_tlp3.h:74
Analysis::JetTagInfo_tlp3::m_ipInfoBase
std::vector< IPInfoBase_p1 > m_ipInfoBase
Definition: JetTagInfo_tlp3.h:55
TPAbstractPolyCnvBase::setPStorage
void setPStorage(std::vector< PERS > *storage)
Tell this converter which storage vector it should use to store or retrieve persistent representation...
Definition: TPConverter.h:551
Analysis::JetTagInfoCnv_tlp3::m_muonAssociationCnv
MuonAssociationCnv_p1 m_muonAssociationCnv
Definition: JetTagInfoCnv_tlp3.h:101
Analysis::JetTagInfoCnv_tlp3::m_photonAssociationCnv
PhotonAssociationCnv_p1 m_photonAssociationCnv
Definition: JetTagInfoCnv_tlp3.h:100
Analysis::JetTagInfoCnv_tlp3::m_atlInfoCnv
AtlfInfoCnv_p1 m_atlInfoCnv
Definition: JetTagInfoCnv_tlp3.h:87
Analysis::JetTagInfo_tlp3::m_errorMatrix
std::vector< Trk::HepSymMatrix_p1 > m_errorMatrix
Definition: JetTagInfo_tlp3.h:85
Analysis::JetTagInfoCnv_tlp3::m_jetProbInfoBaseCnv
JetProbInfoBaseCnv_p1 m_jetProbInfoBaseCnv
Definition: JetTagInfoCnv_tlp3.h:89
Analysis::JetTagInfo_tlp3::m_recVertex
std::vector< Trk::RecVertex_p1 > m_recVertex
Definition: JetTagInfo_tlp3.h:83
Analysis::JetTagInfoCnv_tlp3::JetTagInfoCnv_tlp3
JetTagInfoCnv_tlp3(void)
Set it all up - all the converters!
Definition: JetTagInfoCnv_tlp3.cxx:17
Analysis::JetTagInfo_tlp3::m_softLeptonTruthInfo
std::vector< SoftLeptonTruthInfo_p1 > m_softLeptonTruthInfo
Definition: JetTagInfo_tlp3.h:59
Analysis::JetTagInfoCnv_tlp3::m_phoNavCnv
NavigableCnv_p1< Navigable< PhotonContainer, double >, float > m_phoNavCnv
Definition: JetTagInfoCnv_tlp3.h:106
Analysis::JetTagInfoCnv_tlp3::m_recVertexCnv
RecVertexCnv_p1 m_recVertexCnv
Definition: JetTagInfoCnv_tlp3.h:108
Analysis::JetTagInfo_tlp3::m_msvVtx
std::vector< MSVVtxInfo_p2 > m_msvVtx
Definition: JetTagInfo_tlp3.h:72
Analysis::JetTagInfo_tlp3::m_msvInfoPlus
std::vector< MultiSVInfoPlus_p1 > m_msvInfoPlus
Definition: JetTagInfo_tlp3.h:71
Analysis::JetTagInfo_tlp3::m_smTrackInfo
std::vector< SMTrackInfo_p1 > m_smTrackInfo
Definition: JetTagInfo_tlp3.h:69
Analysis::JetTagInfoCnv_tlp3::m_slTruthInfoCnv
SLTrueInfoCnv_p1 m_slTruthInfoCnv
Definition: JetTagInfoCnv_tlp3.h:86
Analysis::JetTagInfo_tlp3::m_trackCountingInfo
std::vector< TrackCountingInfo_p1 > m_trackCountingInfo
Definition: JetTagInfo_tlp3.h:76
Analysis::JetTagInfoCnv_tlp3::m_trackCountingInfoCnv
TrackCountingInfoCnv_p1 m_trackCountingInfoCnv
Definition: JetTagInfoCnv_tlp3.h:96
Analysis::JetTagInfoCnv_tlp3::m_svxAssociationCnv
ISvxAssociationCnv_p1 m_svxAssociationCnv
Definition: JetTagInfoCnv_tlp3.h:102
Analysis::JetTagInfo_tlp3::m_jetProbInfoBase
std::vector< JetProbInfoBase_p1 > m_jetProbInfoBase
Definition: JetTagInfo_tlp3.h:63
Analysis::JetTagInfoCnv_tlp3::m_softLeptonTruthInfoCnv
SoftLeptonTruthInfoCnv_p1 m_softLeptonTruthInfoCnv
Definition: JetTagInfoCnv_tlp3.h:85
Analysis::JetTagInfoCnv_tlp3::m_errorMatrixCnv
ErrorMatrixCnv_p1 m_errorMatrixCnv
Definition: JetTagInfoCnv_tlp3.h:109
Analysis::JetTagInfo_tlp3::m_svInfoPlus
std::vector< SVInfoPlus_p1 > m_svInfoPlus
Definition: JetTagInfo_tlp3.h:70
TopLevelTPCnvBase::addTPConverter
virtual void addTPConverter(ITPConverter *cnv)
Add a TP converter to this top level converter.
Definition: TopLevelTPCnvBase.cxx:11
Analysis::JetTagInfoCnv_tlp3::m_electronAssociationCnv
ElectronAssociationCnv_p1 m_electronAssociationCnv
Definition: JetTagInfoCnv_tlp3.h:99
Analysis::JetTagInfoCnv_tlp3::m_ipTrackInfoCnv
IPTrackInfoCnv_p1 m_ipTrackInfoCnv
Definition: JetTagInfoCnv_tlp3.h:83
Analysis::JetTagInfo_tlp3::m_navAssociationCommon
std::vector< NavAssociationCommon_p1 > m_navAssociationCommon
Definition: JetTagInfo_tlp3.h:80
Analysis::JetTagInfoCnv_tlp3::m_eleNavCnv
NavigableCnv_p1< Navigable< ElectronContainer, double >, float > m_eleNavCnv
Definition: JetTagInfoCnv_tlp3.h:104
Analysis::JetTagInfoCnv_tlp3::m_seTrackInfoCnv
SETrackInfoCnv_p1 m_seTrackInfoCnv
Definition: JetTagInfoCnv_tlp3.h:92
Analysis::JetTagInfo_tlp3::m_svInfoBase
std::vector< SVInfoBase_p1 > m_svInfoBase
Definition: JetTagInfo_tlp3.h:74
Analysis::JetTagInfoCnv_tlp3::m_smTrackInfoCnv
SMTrackInfoCnv_p1 m_smTrackInfoCnv
Definition: JetTagInfoCnv_tlp3.h:94
Analysis::JetTagInfoCnv_tlp3::m_trackAssociationCnv
TrackAssociationCnv_p1 m_trackAssociationCnv
Definition: JetTagInfoCnv_tlp3.h:98
Analysis::JetTagInfoCnv_tlp3::m_msvInfoPlusCnv
MultiSVInfoPlusCnv_p1 m_msvInfoPlusCnv
Definition: JetTagInfoCnv_tlp3.h:78
Analysis::JetTagInfoCnv_tlp3::setPStorage
void setPStorage(JetTagInfo_tlp3 *storage)
Set the actual storage.
Definition: JetTagInfoCnv_tlp3.cxx:71
Analysis::JetTagInfoCnv_tlp3::m_svxSummaryCnv
SvxSummaryCnv_p1 m_svxSummaryCnv
Definition: JetTagInfoCnv_tlp3.h:81
Analysis::JetTagInfoCnv_tlp3::m_msvVtxCnv
MSVVtxInfoCnv_p2 m_msvVtxCnv
Definition: JetTagInfoCnv_tlp3.h:79
Analysis::JetTagInfoCnv_tlp3::m_muoNavCnv
NavigableCnv_p1< Navigable< MuonContainer, double >, float > m_muoNavCnv
Definition: JetTagInfoCnv_tlp3.h:105
Analysis::JetTagInfo_tlp3::m_gbbnnTag
std::vector< GbbNNTagInfo_p1 > m_gbbnnTag
Definition: JetTagInfo_tlp3.h:73
Analysis::JetTagInfoCnv_tlp3::m_trkNavCnv
NavigableCnv_p1< Navigable< Rec::TrackParticleContainer, double >, float > m_trkNavCnv
Definition: JetTagInfoCnv_tlp3.h:103
Analysis::JetTagInfo_tlp3::m_seTrackInfo
std::vector< SETrackInfo_p1 > m_seTrackInfo
Definition: JetTagInfo_tlp3.h:67
Analysis::JetTagInfoCnv_tlp3::m_softMuonInfoCnv
SoftMuonInfoCnv_p1 m_softMuonInfoCnv
Definition: JetTagInfoCnv_tlp3.h:93
Analysis::JetTagInfo_tlp3::m_lifetimeInfo
std::vector< LifetimeInfo_p1 > m_lifetimeInfo
Definition: JetTagInfo_tlp3.h:65
Analysis
The namespace of all packages in PhysicsAnalysis/JetTagging.
Definition: BTaggingCnvAlg.h:20
Analysis::JetTagInfoCnv_tlp3::m_lifetimeInfoCnv
LifetimeInfoCnv_p1 m_lifetimeInfoCnv
Definition: JetTagInfoCnv_tlp3.h:95
Analysis::JetTagInfo_tlp3::m_jetFitterTagInfo
std::vector< JetFitterTagInfo_p1 > m_jetFitterTagInfo
Definition: JetTagInfo_tlp3.h:64
Analysis::JetTagInfoCnv_tlp3::m_ipInfoPlusCnv
IPInfoPlusCnv_p1 m_ipInfoPlusCnv
Definition: JetTagInfoCnv_tlp3.h:82
Analysis::JetTagInfoCnv_tlp3::m_vertexCnv
VertexCnv_p1 m_vertexCnv
Definition: JetTagInfoCnv_tlp3.h:110
Analysis::JetTagInfo_tlp3
Contains a vector of evrything that we will store...
Definition: JetTagInfo_tlp3.h:52
Analysis::JetTagInfo_tlp3::m_atlInfo
std::vector< AtlfInfo_p1 > m_atlInfo
Definition: JetTagInfo_tlp3.h:61
Analysis::JetTagInfo_tlp3::m_truthInfo
std::vector< TruthInfo_p1 > m_truthInfo
Definition: JetTagInfo_tlp3.h:58
Analysis::JetTagInfoCnv_tlp3::m_svInfoBaseCnv
SVInfoBaseCnv_p1 m_svInfoBaseCnv
Definition: JetTagInfoCnv_tlp3.h:76
Analysis::JetTagInfo_tlp3::m_fitQuality
std::vector< Trk::FitQuality_p1 > m_fitQuality
Definition: JetTagInfo_tlp3.h:86
Analysis::JetTagInfo_tlp3::m_vertex
std::vector< Trk::Vertex_p1 > m_vertex
Definition: JetTagInfo_tlp3.h:84
Analysis::JetTagInfoCnv_tlp3::m_jetFitterTagInfoCnv
JetFitterTagInfoCnv_p1 m_jetFitterTagInfoCnv
Definition: JetTagInfoCnv_tlp3.h:90
Analysis::JetTagInfoCnv_tlp3::m_softElectronInfoCnv
SoftElectronInfoCnv_p1 m_softElectronInfoCnv
Definition: JetTagInfoCnv_tlp3.h:91
Analysis::JetTagInfoCnv_tlp3::m_gbbnnTagCnv
GbbNNTagInfoCnv_p1 m_gbbnnTagCnv
Definition: JetTagInfoCnv_tlp3.h:80
Analysis::JetTagInfoCnv_tlp3::m_truthInfoCnv
TruthInfoCnv_p1 m_truthInfoCnv
Definition: JetTagInfoCnv_tlp3.h:84
Analysis::JetTagInfoCnv_tlp3::m_secVtxInfoCnv
SecVtxInfoCnv_p1 m_secVtxInfoCnv
Definition: JetTagInfoCnv_tlp3.h:88
Analysis::JetTagInfo_tlp3::m_softElectronInfo
std::vector< SoftElectronInfo_p1 > m_softElectronInfo
Definition: JetTagInfo_tlp3.h:66
Analysis::JetTagInfoCnv_tlp3::m_ipInfoBaseCnv
IPInfoBaseCnv_p1 m_ipInfoBaseCnv
Definition: JetTagInfoCnv_tlp3.h:75
Analysis::JetTagInfo_tlp3::m_navSvxAssociation
std::vector< ISvxAssociation_p1 > m_navSvxAssociation
Definition: JetTagInfo_tlp3.h:81
Analysis::JetTagInfo_tlp3::m_slTruthInfo
std::vector< SLTrueInfo_p1 > m_slTruthInfo
Definition: JetTagInfo_tlp3.h:60
Analysis::JetTagInfo_tlp3::m_secVtxInfo
std::vector< SecVtxInfo_p1 > m_secVtxInfo
Definition: JetTagInfo_tlp3.h:62
Analysis::JetTagInfo_tlp3::m_ipTrackInfo
std::vector< IPTrackInfo_p1 > m_ipTrackInfo
Definition: JetTagInfo_tlp3.h:57