/[PAMELA software]/yoda/event/RegistryEvent.h
ViewVC logotype

Contents of /yoda/event/RegistryEvent.h

Parent Directory Parent Directory | Revision Log Revision Log


Revision 6.1 - (show annotations) (download)
Mon Mar 27 08:42:15 2006 UTC (18 years, 8 months ago) by kusanagi
Branch: MAIN
CVS Tags: YODA6_2/01, YODA6_2/00, YODA6_1/00
Changes since 6.0: +8 -2 lines
File MIME type: text/plain
Added IDRun parameter; this is the unique ID of the RUN from which this data cames from. Even if this ID cames from the production database it can be considered decoupled from the database. It is used when many RUNs are collected in a single file.

1 /** @file
2 * $Source: /home/cvsmanager/yoda/event/RegistryEvent.h,v $
3 * $Id: RegistryEvent.h,v 6.0 2006/02/07 17:11:07 kusanagi Exp $
4 * $Author: kusanagi $
5 *
6 * Header file for the RegistryEvent class.
7 */
8 #ifndef REGISTRY_EVENT_H
9 #define REGISTRY_EVENT_H
10
11 #include "TObject.h"
12 #include "TString.h"
13 namespace pamela {
14 /**
15 * RegistryEvent data Wrapper
16 */
17 class RegistryEvent: public TObject {
18 private:
19
20 public:
21 public:
22 /* This is the absolute Time of the event calculated after data unpacking*/
23 ULong64_t absTime;
24
25 /* Name of the unpacked file this data cames from.
26 * The reason for this is beacuse if multiple data are collected from several
27 * files using the same xxx.Event.root & xxx.Registry.root structure, in this way you
28 * can reconstruct from which file this data cames from.
29 */
30 TString originFile;
31
32 /* Unique ID of the RUN from which this data cames from.
33 * Even if this ID cames from the production database it can be considered decoupled
34 * from the database. It is used when many RUNs are collected in a single file.
35 */
36 UInt_t IDRun;
37
38 /* Because on transmission multiple copies of data could be unpacked, a special procedure
39 * collect all the event just one time each. This parameter is related to the entry relative
40 * to that selected event.
41 */
42 unsigned int event;
43
44 RegistryEvent();
45 ~RegistryEvent(void){};
46 ClassDef(RegistryEvent, 3)
47 };
48 }
49
50 #endif /* REGISTRY_EVENT_H */
51

  ViewVC Help
Powered by ViewVC 1.1.23