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

Diff of /yoda/event/RegistryEvent.h

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 4.1 by kusanagi, Mon Aug 29 09:20:47 2005 UTC revision 6.1 by kusanagi, Mon Mar 27 08:42:15 2006 UTC
# Line 1  Line 1 
1  /** @file  /** @file
2   * $Source: /home/cvsmanager/yoda/event/dataManager/RegistryEvent.h,v $   * $Source: /home/cvsmanager/yoda/event/RegistryEvent.h,v $
3   * $Id: RegistryItem.h,v 4.0 2005/03/06 04:33:01 kusanagi Exp $   * $Id: RegistryEvent.h,v 6.0 2006/02/07 17:11:07 kusanagi Exp $
4   * $Author: kusanagi $   * $Author: kusanagi $
5   *   *
6   * Header file for the RegistryEvent class.   * Header file for the RegistryEvent class.
# Line 9  Line 9 
9  #define REGISTRY_EVENT_H  #define REGISTRY_EVENT_H
10    
11  #include "TObject.h"  #include "TObject.h"
12    #include "TString.h"
13  namespace pamela {  namespace pamela {
14    /**    /**
15     * RegistryEvent data Wrapper     * RegistryEvent data Wrapper
# Line 17  namespace pamela { Line 18  namespace pamela {
18    private:    private:
19            
20    public:    public:
21      public:
22      /* This is the absolute Time of the event calculated after data unpacking*/      /* This is the absolute Time of the event calculated after data unpacking*/
23      unsigned long   absTime;      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      /* 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       * collect all the event just one time each. This parameter is related to the entry relative
40       * to that selected event.       * to that selected event.
# Line 28  namespace pamela { Line 43  namespace pamela {
43                            
44      RegistryEvent();      RegistryEvent();
45      ~RegistryEvent(void){};      ~RegistryEvent(void){};
46      ClassDef(RegistryEvent, 1)      ClassDef(RegistryEvent, 3)
47    };    };
48  }  }
49    

Legend:
Removed from v.4.1  
changed lines
  Added in v.6.1

  ViewVC Help
Powered by ViewVC 1.1.23