00001 #include "StEmcPreMixerMaker.h" 00002 #include <Stiostream.h> 00003 #include "StEventTypes.h" 00004 #include "StEvent.h" 00005 00006 ClassImp(StEmcPreMixerMaker) 00007 00008 //_____________________________________________________________________________ 00009 StEmcPreMixerMaker::StEmcPreMixerMaker(const char *name):StMaker(name) 00010 { 00011 } 00012 //_____________________________________________________________________________ 00013 StEmcPreMixerMaker::~StEmcPreMixerMaker() 00014 { 00015 } 00016 //_____________________________________________________________________________ 00017 Int_t StEmcPreMixerMaker::Init() 00018 { 00019 return StMaker::Init(); 00020 } 00021 //_____________________________________________________________________________ 00022 Int_t StEmcPreMixerMaker::Make() 00023 { 00024 StEvent* event = (StEvent*)GetInputDS("StEvent"); 00025 if(!event) return kStWarn; 00026 // time is set based on the first event on the memory 00027 Int_t GMTTime = event->time(); 00028 StEvtHddr *hd = (StEvtHddr*)GetDataSet("EvtHddr"); 00029 if(!hd) { hd = new StEvtHddr(); AddData(hd); } 00030 //if(GMTTime>1893463200) GMTTime = 1893463200; 00031 hd->SetGMTime(GMTTime); 00032 return kStOk; 00033 } 00034 00035 //_____________________________________________________________________________ 00036 Int_t StEmcPreMixerMaker::Finish() 00037 { 00038 return StMaker::Finish(); 00039 }
1.5.9