ATLAS Offline Software
Jet_p2.cxx
Go to the documentation of this file.
1 
3 /*
4  Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
5 */
6 
7 // Jet_p2.cxx
8 // Implementation file for class Jet_p2
9 // Author: R.Seuster<seuster@cern.ch>
10 // new JetEDM
12 
13 
14 // JetEventTPCnv includes
15 #include "JetEventTPCnv/Jet_p2.h"
16 
19 
20 
21 // Delete the pointed-to objects, if we own them.
23 {
24  if (m_ownPointers) {
25  for (size_t i = 0; i < m_tagJetInfo.size(); i++)
26  delete m_tagJetInfo[i];
27 
28  for (size_t i = 0; i < m_associations.size(); i++)
29  delete m_associations[i];
30  }
31 }
32 
JetTagInfoBase.h
Jet_p2::m_associations
std::vector< const JetAssociationBase * > m_associations
JetAssociationBase objects.
Definition: Jet_p2.h:85
Jet_p2.h
JetAssociationBase.h
Jet_p2::m_tagJetInfo
std::vector< const JetTagInfoBase * > m_tagJetInfo
JetTagInfoBase objects.
Definition: Jet_p2.h:82
lumiFormat.i
int i
Definition: lumiFormat.py:92
Jet_p2::m_ownPointers
bool m_ownPointers
True if we own the objects pointed to from the above collections.
Definition: Jet_p2.h:92
Jet_p2::~Jet_p2
~Jet_p2()
Destructor:
Definition: Jet_p2.cxx:22