00001 #ifndef EVENT_LOOP_BATCH_SEGMENT_H
00002 #define EVENT_LOOP_BATCH_SEGMENT_H
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00017
00018
00019
00020 #include <EventLoop/Global.h>
00021
00022 #include <TObject.h>
00023
00024 namespace EL
00025 {
00026 struct BatchSegment : public TObject
00027 {
00028
00029
00030
00031
00034 public:
00035 BatchSegment ();
00036
00037
00040 public:
00041 ~BatchSegment ();
00042
00043
00045 public:
00046 std::string name;
00047
00048
00050 public:
00051 UInt_t sample;
00052
00053
00055 public:
00056 UInt_t job_id;
00057
00058
00060 public:
00061 Long64_t begin_file, begin_event;
00062 Long64_t end_file, end_event;
00063
00064
00065
00066
00067
00068
00069
00070 ClassDef(BatchSegment, 1);
00071 };
00072 }
00073
00074 #endif