ATLAS Offline Software
TrigInDetTrackCollectionCnv_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 
7 
8 
9 //constructor
11 
12 
13  // add the "main" base class converter (ie. TrigInDetTrackCollectionCnv)
15 
16  // add all converters needed in the top level converter
17  // do not change the order of adding converters
20 
21 }
22 
24 
25 
26  //for the base class converter
28 
29  //for all other converters defined in the base class
32 
33 }
34 
35 
36 
38 {
40  IdDictMgr& idd = parser->parse ("IdDictParser/ATLAS_IDS.xml");
41  int ret = m_pixId.initialize_from_dictionary (idd);
42  if (ret == 0)
44 }
python.CaloScaleNoiseConfig.parser
parser
Definition: CaloScaleNoiseConfig.py:75
PixelID::initialize_from_dictionary
virtual int initialize_from_dictionary(const IdDictMgr &dict_mgr) override
Initialization from the identifier dictionary.
Definition: PixelID.cxx:186
TopLevelTPConverter::addMainTPConverter
void addMainTPConverter()
Add the main TP converter to the internal list - should be called from user-defined constructor.
Definition: TopLevelTPConverter.h:146
TrigInDetTrackCollection_tlp3::m_trigInDetTracks
std::vector< TrigInDetTrack_p4 > m_trigInDetTracks
Definition: TrigInDetTrackCollection_tlp3.h:48
TrigInDetTrackCollectionCnv_tlp3::m_trigInDetTrackFitParCnv
TrigInDetTrackFitParCnv_p3 m_trigInDetTrackFitParCnv
Definition: TrigInDetTrackCollectionCnv_tlp3.h:57
TopLevelTPCnvBase::addTPConverter
virtual void addTPConverter(ITPConverter *cnv)
Add a TP converter to this top level converter.
Definition: TopLevelTPCnvBase.cxx:11
IdDictMgr
Definition: IdDictDefs.h:32
TrigInDetTrackCollectionCnvARA_tlp3::TrigInDetTrackCollectionCnvARA_tlp3
TrigInDetTrackCollectionCnvARA_tlp3()
Definition: TrigInDetTrackCollectionCnv_tlp3.cxx:37
IdDictParser.h
IdDictParser
Definition: IdDictParser.h:12
TrigInDetTrackCollectionCnvARA_tlp3::m_pixId
PixelID m_pixId
Definition: TrigInDetTrackCollectionCnv_tlp3.h:59
TrigInDetTrackCollectionCnv_tlp3::setPStorage
virtual void setPStorage(TrigInDetTrackCollection_tlp3 *storage)
Definition: TrigInDetTrackCollectionCnv_tlp3.cxx:23
TrigInDetTrackCollection_tlp3::m_trigInDetTrackCollections
std::vector< TrigInDetTrackCollection_p1 > m_trigInDetTrackCollections
Definition: TrigInDetTrackCollection_tlp3.h:46
TrigInDetTrackCollectionCnv_tlp3.h
TrigInDetTrackCollectionCnv_tlp3::m_trigInDetTrackCnv
TrigInDetTrackCnv_p4 m_trigInDetTrackCnv
Definition: TrigInDetTrackCollectionCnv_tlp3.h:56
TrigInDetTrackCollection_tlp3::m_trigInDetTrackFitPars
std::vector< TrigInDetTrackFitPar_p3 > m_trigInDetTrackFitPars
Definition: TrigInDetTrackCollection_tlp3.h:47
TrigInDetTrackCollection_tlp3
Definition: TrigInDetTrackCollection_tlp3.h:26
TrigInDetTrackCnv_p4::setPixelID
void setPixelID(const PixelID *pixId)
Definition: TrigInDetTrackCnv_p4.cxx:104
TopLevelTPConverter::setMainCnvPStorage
void setMainCnvPStorage(STORAGE *storage)
Set the persistent storage space for the main TP converter.
Definition: TopLevelTPConverter.h:152
TrigInDetTrackCollectionCnv_tlp3::TrigInDetTrackCollectionCnv_tlp3
TrigInDetTrackCollectionCnv_tlp3()
Definition: TrigInDetTrackCollectionCnv_tlp3.cxx:10