00001 #include "reconRootData/ReconHeader.h" 00002 00003 ClassImp(ReconHeader) 00004 00005 ReconHeader::ReconHeader() { 00006 m_flags = 0; 00007 m_eventId = 0; 00008 m_runId = 0; 00009 } 00010 00011 int ReconHeader::Clear() { 00012 m_flags = 0; 00013 m_eventId = 0; 00014 m_runId = 0; 00015 return 0; 00016 } 00017 00018 Bool_t ReconHeader::isValidTkrFlag(UInt_t val) { 00019 if ((val & (~tkrTestWord)) > 0) return kFALSE; 00020 return kTRUE; 00021 } 00022 00023 00024 Bool_t ReconHeader::setTkrFlag(UInt_t val) { 00025 00026 if (!isValidTkrFlag(val)) return kFALSE; 00027 00028 m_flags |= val; 00029 return kTRUE; 00030 } 00031 00032 00033 Bool_t ReconHeader::isValidCalFlag(UInt_t val) { 00034 if ((val & (~calTestWord)) > 0) return kFALSE; 00035 return kTRUE; 00036 } 00037 00038 00039 Bool_t ReconHeader::setCalFlag(UInt_t val) { 00040 00041 if (!isValidCalFlag(val)) return kFALSE; 00042 00043 m_flags |= val; 00044 return kTRUE; 00045 } 00046
1.2.3 written by Dimitri van Heesch,
© 1997-2000