/home/bes3soft/bes3soft/Boss/7.0.2/dist/7.0.2/Event/RootEventData/RootEventData-00-03-80/src/TEvtHeader.cxx

Go to the documentation of this file.
00001 #include "RootEventData/TEvtHeader.h"
00002 #include <iostream>
00003 #include "TCollection.h"  // Declares TIter
00004 
00005 ClassImp(TEvtHeader)
00006 
00007 // Allocate the TObjArray just once
00008 
00009 
00010 //***************************************************************
00011 TEvtHeader::TEvtHeader() 
00012   :m_eventId(-1),m_runId(-1),m_eventTag(0),m_time(0),m_flag1(0),m_flag2(0)
00013 {
00014         
00015 }
00016 
00017 //*****************************************************************
00018 TEvtHeader::~TEvtHeader() {
00019     
00020 }
00021 
00022 //*****************************************************************
00023 void TEvtHeader::initialize(Int_t event, Int_t runId, UInt_t eventTag){ 
00024     m_eventId = event;
00025     m_runId = runId;
00026     m_eventTag=eventTag;
00027 }
00028   
00029 //*****************************************************************
00030 void TEvtHeader::Clear(Option_t *option) {
00031 
00032     m_eventId = 0;
00033     m_runId = 0;
00034     m_eventTag=0;
00035     m_time   = 0;
00036     m_flag1 = 0;
00037     m_flag2 = 0;
00038 }
00039 
00040 //*****************************************************************************
00041 void TEvtHeader::Print(Option_t *option) const {
00042   TObject::Print(option);
00043   std::cout.precision(2);
00044   std::cout << "Run, Event, TotEvtNum, EventTag: " << m_runId << ", " << m_eventId<<", "<< std::hex<<m_eventTag<<std::dec<<std::endl;
00045 }
00046 

Generated on Tue Nov 29 23:11:40 2016 for BOSS_7.0.2 by  doxygen 1.4.7