ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/MitAna/DataTree/interface/EventHeader.h
Revision: 1.7
Committed: Wed Sep 17 04:21:16 2008 UTC (16 years, 7 months ago) by loizides
Content type: text/plain
Branch: MAIN
CVS Tags: Mit_006, Mit_005, Mit_004
Changes since 1.6: +3 -4 lines
Log Message:
Cleanup

File Contents

# User Rev Content
1 loizides 1.1 //--------------------------------------------------------------------------------------------------
2 loizides 1.7 // $Id: EventHeader.h,v 1.6 2008/07/08 14:41:01 loizides Exp $
3 loizides 1.1 //
4     // EventHeader
5     //
6     //
7     // Authors: C.Loizides
8     //--------------------------------------------------------------------------------------------------
9    
10 loizides 1.2 #ifndef DATATREE_EVENTHEADER_H
11     #define DATATREE_EVENTHEADER_H
12    
13     #include "MitAna/DataTree/interface/Types.h"
14    
15 loizides 1.1 namespace mithep
16     {
17     class EventHeader
18     {
19     public:
20 loizides 1.7 EventHeader() : fRunNum(0), fEvtNum(0), fLumiSec(0), fRunEntry(-1) {}
21 loizides 1.5 EventHeader(UInt_t run, UInt_t evt, UInt_t lumi) :
22 loizides 1.7 fRunNum(run), fEvtNum(evt), fLumiSec(lumi), fRunEntry(-1) {}
23 loizides 1.1 virtual ~EventHeader() {}
24    
25     UInt_t EvtNum() const { return fEvtNum; }
26     UInt_t LumiSec() const { return fLumiSec; }
27 loizides 1.3 Int_t RunEntry() const { return fRunEntry; }
28 loizides 1.1 UInt_t RunNum() const { return fRunNum; }
29 loizides 1.3 void SetEvtNum(UInt_t i) { fEvtNum=i; }
30     void SetLumiSec(UInt_t i) { fLumiSec=i; }
31     void SetRunEntry(Int_t i) { fRunEntry=i; }
32     void SetRunNum(UInt_t i) { fRunNum=i; }
33    
34 loizides 1.1 protected:
35 loizides 1.6 UInt_t fRunNum; //run number
36     UInt_t fEvtNum; //event number
37     UInt_t fLumiSec; //luminosity block number
38     Int_t fRunEntry; //entry for run block
39 loizides 1.3
40 loizides 1.4 ClassDef(EventHeader, 1) // Event header class
41 loizides 1.1 };
42     }
43     #endif