#include "Stntuple/run1/StnRun1InitDataBlocks.hh" #include "Stntuple/run1/TStnRun1Event.hh" #include "Stntuple/obj/TStnHeaderBlock.hh" //_____________________________________________________________________________ int StnRun1InitHeaderBlock(TStnDataBlock* Block, TStnEvent* Event, int Mode) { // initialize header data block starting from Run1 UC Stntuple TStnRun1Event* event = (TStnRun1Event*) Event; TStnHeaderBlock* blk = (TStnHeaderBlock*) Block; blk->Clear(); StnGeneralBlock_t* r1header = event->GeneralBlock(); blk->fVersion = r1header->Version; blk->fEventNumber = r1header->Event; blk->fSectionNumber = -1; blk->fRunNumber = r1header->Run; blk->fLum = r1header->Ilum; blk->fGoodRun = r1header->Goodrun; blk->fBrCode = r1header->Brcode; blk->fGoodTrig = r1header->Goodtrig; blk->fTrigWord = r1header->Trigword; blk->fNLCent = r1header->Nlcent; blk->fNLPlug = r1header->Nlplug; blk->fNLepton = r1header->Nlepton; blk->fEtOut = r1header->Etout; return 0; }