Macros

Line Code
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37
#ifndef L1Trigger_L1MuonParticleFwd_h
#define L1Trigger_L1MuonParticleFwd_h
// -*- C++ -*-
//
// Package:     L1Trigger
// Class  :     L1MuonParticleFwd
//
/**\class L1MuonParticleCollection \file L1MuonParticleFwd.h DataFormats/L1Trigger/interface/L1MuonParticleFwd.h

 Description: typedefs for L1MuonParticleCollection 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 L1MuonParticle;

  typedef std::vector<L1MuonParticle> L1MuonParticleCollection;

  typedef edm::Ref<L1MuonParticleCollection> L1MuonParticleRef;
  typedef edm::RefVector<L1MuonParticleCollection> L1MuonParticleRefVector;
  typedef std::vector<L1MuonParticleRef> L1MuonParticleVectorRef;
}  // namespace l1extra

#endif