ATLAS Offline Software
ISFParticleContainer.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
3 */
4 
6 // ISFParticleContainer.h, (c) ATLAS Detector software
8 //
9 #ifndef ISF_EVENT_ISFPARTICLECONTAINER_H
10 #define ISF_EVENT_ISFPARTICLECONTAINER_H
11 
12 // STL includes
13 #include <list>
14 #include <vector>
15 
16 // forward declarations
17 namespace ISF {
18  class ISFParticle;
19 }
20 
21 namespace ISF {
23  typedef std::list<ISF::ISFParticle*> ISFParticleContainer;
24  typedef std::list<const ISF::ISFParticle*> ConstISFParticleContainer;
26  typedef std::vector<ISF::ISFParticle *> ISFParticleVector;
27  typedef std::vector<const ISF::ISFParticle *> ConstISFParticleVector;
28 }
29 
30 #endif // ISF_EVENT_ISFPARTICLECONTAINER_H
31 
ISF::ISFParticleContainer
std::list< ISF::ISFParticle * > ISFParticleContainer
generic ISFParticle container (not necessarily a std::list!)
Definition: ISFParticleContainer.h:23
ISF::ISFParticleVector
std::vector< ISF::ISFParticle * > ISFParticleVector
ISFParticle vector.
Definition: ISFParticleContainer.h:26
ISF::ConstISFParticleVector
std::vector< const ISF::ISFParticle * > ConstISFParticleVector
Definition: ISFParticleContainer.h:27
ISF
ISFParticleOrderedQueue.
Definition: PrimaryParticleInformation.h:13
ISF::ConstISFParticleContainer
std::list< const ISF::ISFParticle * > ConstISFParticleContainer
Definition: ISFParticleContainer.h:24