#ifndef L1Trigger_L1EmParticleFwd_h
#define L1Trigger_L1EmParticleFwd_h
// -*- C++ -*-
//
// Package:     L1Trigger
// Class  :     L1EmParticleFwd
//
/**\class L1EmParticleCollection \file L1EmParticleFwd.h DataFormats/L1Trigger/interface/L1EmParticleFwd.h \author Werner Sun

 Description: typedefs for L1EmParticleCollection and associated containers.
*/
//
// Original Author:  Werner Sun
//         Created:  Sat Jul 15 14:28:43 EDT 2006
//

// system include files

// user include files

// forward declarations
#include <vector>
#include "DataFormats/Common/interface/Ref.h"
#include "DataFormats/Common/interface/RefVector.h"

namespace l1extra {

  class L1EmParticle;

  typedef std::vector<L1EmParticle> L1EmParticleCollection;

  typedef edm::Ref<L1EmParticleCollection> L1EmParticleRef;
  typedef edm::RefVector<L1EmParticleCollection> L1EmParticleRefVector;
  typedef std::vector<L1EmParticleRef> L1EmParticleVectorRef;
}  // namespace l1extra

#endif
