00001
00009 #ifndef HEPEVT_H
00010 #define HEPEVT_H 1
00011
00012 #include "EVENT/LCIO.h"
00013 #include "EVENT/LCEvent.h"
00014 #include "EVENT/MCParticle.h"
00015 #include "IMPL/LCEventImpl.h"
00016 #include "IMPL/LCCollectionVec.h"
00017 #include "IMPL/MCParticleImpl.h"
00018
00019 #include "lcio.h"
00020 #include "Exceptions.h"
00021 #include "hepevt0.h"
00022 #include "hepevt1.h"
00023
00024 namespace HEPEVTIMPL{
00025
00026 class HEPEVT{
00027
00028 public:
00029
00034 static void fromHepEvt(EVENT::LCEvent* evt, const char* mcColName=0) ;
00035 static void toHepEvt(const EVENT::LCEvent* evt, const char* mcColName=0) ;
00036
00037 };
00038
00039 }
00040
00041 #endif
00042