00001 // Dear emacs, this is -*- c++ -*- 00002 // $Id$ 00003 #ifndef XAODPARTICLEEVENT_COMPOSITEPARTICLECONTAINERFWD_H 00004 #define XAODPARTICLEEVENT_COMPOSITEPARTICLECONTAINERFWD_H 00005 00006 // This is a forward declaration for the latest composite particle container type. 00007 00008 00009 // EDM include(s): 00010 #include "AthContainers/DataVector.h" 00011 #include "xAODBase/IParticleContainer.h" 00012 00013 // Local include(s): 00014 #include "xAODParticleEvent/CompositeParticleFwd.h" 00015 00016 // Declare that this is a vector of IParticle-derived objects 00017 DATAVECTOR_BASE_FWD( xAOD::CompositeParticle, xAOD::IParticle ); 00018 namespace xAOD { 00019 typedef DataVector< CompositeParticle > CompositeParticleContainer; 00020 } 00021 00022 #endif // XAODPARTICLEEVENT_COMPOSITEPARTICLECONTAINERFWD_H