00001 #ifndef L1Trigger_L1EtMissParticleFwd_h 00002 #define L1Trigger_L1EtMissParticleFwd_h 00003 // -*- C++ -*- 00004 // 00005 // Package: L1Trigger 00006 // Class : L1EtMissParticleFwd 00007 // 00012 // 00013 // Original Author: Werner Sun 00014 // Created: Sat Jul 15 14:28:43 EDT 2006 00015 // $Id: L1EtMissParticleFwd.h,v 1.3 2007/12/18 03:26:49 wsun Exp $ 00016 // 00017 00018 // system include files 00019 00020 // user include files 00021 00022 // forward declarations 00023 #include <vector> 00024 #include "DataFormats/Common/interface/Ref.h" 00025 #include "DataFormats/Common/interface/RefVector.h" 00026 00027 00028 namespace l1extra { 00029 00030 class L1EtMissParticle ; 00031 00032 typedef edm::RefProd< L1EtMissParticle > L1EtMissParticleRefProd ; 00033 00034 typedef std::vector< L1EtMissParticle > L1EtMissParticleCollection ; 00035 00036 typedef edm::Ref< L1EtMissParticleCollection > L1EtMissParticleRef ; 00037 typedef edm::RefVector< L1EtMissParticleCollection > L1EtMissParticleRefVector ; 00038 typedef std::vector< L1EtMissParticleRef > L1EtMissParticleVectorRef ; 00039 } 00040 00041 #endif