| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

In This Package:

PerRunData.h

Go to the documentation of this file.
00001 /*
00002  * \class PerRunHeader
00003  *
00004  * \brief Persistant version of RunData
00005  *
00006  * dandwyer@caltech.edu 2009/04/26
00007  *
00008  */
00009 
00010 #ifndef PERRUNDATA_H
00011 #define PERRUNDATA_H
00012 
00013 #include "Context/TimeStamp.h"
00014 #include "Conventions/Detectors.h"
00015 #include "Conventions/RunType.h"
00016 #include "PerRunData/PerCalibSource.h"
00017 #include <vector>
00018 
00019 class PerRunData {
00020 public:
00021     PerRunData();
00022     PerRunData(int in_runNumber, DayaBay::RunType::RunType_t in_runType,
00023                const std::vector<DayaBay::Detector>& in_detectors, 
00024                const TimeStamp& in_startTime, const TimeStamp& in_endTime,
00025                const std::vector<PerCalibSource>& in_calibSources);
00026     virtual ~PerRunData();
00027 
00028     int runNumber;
00029     DayaBay::RunType::RunType_t runType;
00030     std::vector<DayaBay::Detector> detectors;
00031     TimeStamp startTime;
00032     TimeStamp endTime;
00033     std::vector<PerCalibSource> calibSources;
00034 };
00035 
00036 #endif  // PERRUNDATA_H
| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

Generated on Mon Apr 11 20:22:27 2011 for PerRunData by doxygen 1.4.7