Main Page   Class Hierarchy   Compound List   File List   Compound Members   File Members  

ReconHeader.cxx

Go to the documentation of this file.
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 

Generated at Wed Nov 21 12:20:18 2001 by doxygen1.2.3 written by Dimitri van Heesch, © 1997-2000