Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

ANtpHeaderInfo.cxx

Go to the documentation of this file.
00001 
00002 //$Id: ANtpHeaderInfo.cxx,v 1.27 2009/11/16 14:40:56 pittam Exp $
00003 //
00004 //ANtpHeaderInfo.cxx
00005 //
00006 //B. Rebel 1/2005
00008 
00009 #include "AnalysisNtuples/ANtpHeaderInfo.h"
00010 #include "AnalysisNtuples/ANtpDefaultValue.h"
00011 #include "MessageService/MsgService.h"
00012 
00013 #include <cassert>
00014 #include <algorithm>
00015 
00016 ClassImp(ANtpHeaderInfo)
00017 
00018 CVSID("$Id: ANtpHeaderInfo.cxx,v 1.27 2009/11/16 14:40:56 pittam Exp $");
00019 
00020 //-------------------------------------------------------------------
00021 ANtpHeaderInfo::ANtpHeaderInfo() :
00022   detector(ANtpDefVal::kInt),
00023   dataType(ANtpDefVal::kInt),
00024   run(ANtpDefVal::kInt),
00025   subRun(ANtpDefVal::kInt),
00026   snarl(ANtpDefVal::kInt),
00027   newSnarl(ANtpDefVal::kInt),
00028   events(ANtpDefVal::kInt),
00029   slices(ANtpDefVal::kInt),
00030   year(ANtpDefVal::kInt),
00031   month(ANtpDefVal::kInt),
00032   day(ANtpDefVal::kInt),
00033   hour(ANtpDefVal::kInt),
00034   minute(ANtpDefVal::kInt),
00035   second(ANtpDefVal::kFloat),
00036   utc(ANtpDefVal::kUInt),
00037   julianDate(ANtpDefVal::kFloat),
00038   localSiderealTime(ANtpDefVal::kFloat),
00039   coilStatus(0),
00040   hvStatus(0),
00041   coilCurrent(ANtpDefVal::kFloat),
00042   snarlPulseHeight(ANtpDefVal::kFloat),
00043   snarlPulseHeight2PE(ANtpDefVal::kFloat),
00044   triggerSource(ANtpDefVal::kInt),
00045   spillType(ANtpDefVal::kInt),
00046   triggerPMTTime(ANtpDefVal::kFloat),
00047   triggerTime(ANtpDefVal::kFloat),
00048   passedDeMux(ANtpDefVal::kInt),
00049   crateMask(ANtpDefVal::kInt),
00050   //isGoodFDData(ANtpDefVal::kInt),
00051   isGoodData(ANtpDefVal::kInt),
00052   snarlPE(ANtpDefVal::kFloat),
00053   sntpRow(ANtpDefVal::kInt),
00054   isLIold(ANtpDefVal::kInt),
00055   isLI(ANtpDefVal::kInt),
00056   softVersion("Unknown")
00057 {
00058   
00059   MSG("ANtpHeaderInfo", Msg::kDebug) << "ANtpHeaderInfo::Constructor" << endl;
00060   
00061 }
00062 
00063 //----------------------------------------------------------------------
00064 ANtpHeaderInfo::~ANtpHeaderInfo()
00065 {
00066   
00067   MSG("ANtpHeaderInfo", Msg::kDebug) << "ANtpHeaderInfo::Destructor" << endl;
00068   
00069 }
00070 
00071 //----------------------------------------------------------------------
00072 void ANtpHeaderInfo::Reset()
00073 {
00074   detector = ANtpDefVal::kInt;
00075   dataType = ANtpDefVal::kInt;
00076   run = ANtpDefVal::kInt;
00077   subRun = ANtpDefVal::kInt;
00078   snarl = ANtpDefVal::kInt;
00079   newSnarl = ANtpDefVal::kInt;
00080   events = ANtpDefVal::kInt;
00081   slices = ANtpDefVal::kInt;
00082   year = ANtpDefVal::kInt;
00083   month = ANtpDefVal::kInt;
00084   day = ANtpDefVal::kInt;
00085   hour = ANtpDefVal::kInt;
00086   minute = ANtpDefVal::kInt;
00087   second = ANtpDefVal::kFloat;
00088   julianDate = ANtpDefVal::kFloat;
00089   localSiderealTime = ANtpDefVal::kFloat;
00090   utc = ANtpDefVal::kUInt;
00091   coilStatus = 0;  //default to unknown
00092   hvStatus = 0;  //default to bad
00093   coilCurrent = ANtpDefVal::kFloat;
00094   snarlPulseHeight = ANtpDefVal::kFloat;
00095   snarlPulseHeight2PE = ANtpDefVal::kFloat;
00096   triggerSource = ANtpDefVal::kInt;
00097   spillType = ANtpDefVal::kInt;
00098   triggerPMTTime = ANtpDefVal::kFloat;
00099   triggerTime = ANtpDefVal::kFloat;
00100   passedDeMux = ANtpDefVal::kInt;
00101   crateMask = ANtpDefVal::kInt;
00102   //isGoodFDData = ANtpDefVal::kInt;
00103   isGoodData = ANtpDefVal::kInt;
00104   snarlPE = ANtpDefVal::kFloat;
00105   sntpRow = ANtpDefVal::kInt;
00106   isLI = ANtpDefVal::kInt;
00107   isLIold = ANtpDefVal::kInt;
00108   softVersion = "Unknown";
00109   return;
00110 }

Generated on Mon Feb 15 11:06:22 2010 for loon by  doxygen 1.3.9.1