00001 #ifndef GENERATOROBJECTSMCEVENTCOLLECTION_H 00002 #define GENERATOROBJECTSMCEVENTCOLLECTION_H 1 00003 00004 00005 // -------------------------------------------------- 00006 // 00007 // File: GeneratorObject/McEventCollection.h 00008 // Description: 00009 // This defines the McEventCollection, which is really juat an 00010 // ObjectVector of McEvent objects. 00011 // 00012 // AuthorList: 00013 // M. Shapiro: Initial Code March 2000 00014 // C. Leggett: added maps, inherits from ObjectVector 4/25/01 00015 // fixed for gcc Oct 26 2001: Ian Hinchliffe 00016 00017 00018 // #include "GeneratorObject/McEvent.h" 00019 #include "DataModel/DataVector.h" 00020 #include "CLIDSvc/CLASS_DEF.h" 00021 #include "CLHEP/HepMC/GenEvent.h" 00022 #include "CLHEP/HepMC/GenParticle.h" 00023 #include "CLHEP/HepMC/GenVertex.h" 00024 00025 class McEventCollection : public DataVector<HepMC::GenEvent> 00026 { 00027 public: 00028 McEventCollection (void); 00029 ~McEventCollection (void); 00030 }; 00031 00032 inline 00033 McEventCollection::McEventCollection (void) 00034 : DataVector<HepMC::GenEvent> () 00035 {} 00036 00037 inline 00038 McEventCollection::~McEventCollection (void) 00039 {} 00040 00041 CLASS_DEF(McEventCollection, 133273, 1) 00042 00043 #endif