ATLAS Offline Software
Loading...
Searching...
No Matches
egammaContainer.cxx
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
7NAME: egammaContainer.cxx
8PACKAGE: offline/Reconstruction/egammaEvent
9
10AUTHORS: H. Ma
11CREATED: Nov. 2000
12
13PURPOSE: This is the Container Class for egamma Objects.
14Updated: Moved to egammaEvent
15 May 5, 2003 (MW)
16 make code compliant for gcc-3.2
17********************************************************************/
18
19// INCLUDE HEADER FILES:
20
22#include "egammaEvent/egamma.h"
23#include <iomanip>
24#include <iostream>
25
26// END OF HEADER FILES INCLUDE
27
31
32// print objects found in container
34{
35
37
38 for (c_itr=begin(); c_itr!=end(); ++c_itr)
39 {
40 (*c_itr)->print();
41 }
42
43}
DataModel_detail::const_iterator< DataVector > const_iterator
Standard const_iterator.
Definition DataVector.h:838
DataVector(SG::OwnershipPolicy ownPolicy=SG::OWN_ELEMENTS, SG::IndexTrackingPolicy trackIndices=SG::DEFAULT_TRACK_INDICES)
const_iterator end() const noexcept
const_iterator begin() const noexcept
SG::OwnershipPolicy ownPolicy() const
egammaContainer(SG::OwnershipPolicy ownPolicy=SG::OWN_ELEMENTS)
Main constructor.
elec/gamma data class.
Definition egamma.h:58
OwnershipPolicy