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_L1JetParticleFwd_h
#define L1Trigger_L1JetParticleFwd_h
// -*- C++ -*-
//
// Package:     L1Trigger
// Class  :     L1JetParticleFwd
//
/**\class L1JetParticleCollection \file L1JetParticleFwd.h DataFormats/L1Trigger/interface/L1JetParticleFwd.h \author Werner Sun

 Description: typedefs for L1JetParticleCollection 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 L1JetParticle;

  typedef std::vector<L1JetParticle> L1JetParticleCollection;

  typedef edm::Ref<L1JetParticleCollection> L1JetParticleRef;
  typedef edm::RefVector<L1JetParticleCollection> L1JetParticleRefVector;
  typedef std::vector<L1JetParticleRef> L1JetParticleVectorRef;
}  // namespace l1extra

#endif