ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/MitAna/DataTree/interface/LAHeader.h
Revision: 1.6
Committed: Tue Dec 9 17:47:00 2008 UTC (16 years, 4 months ago) by loizides
Content type: text/plain
Branch: MAIN
CVS Tags: Mit_006b, Mit_006a
Changes since 1.5: +2 -1 lines
Log Message:
Added ObjType to retrieve type of object.

File Contents

# User Rev Content
1 loizides 1.1 //--------------------------------------------------------------------------------------------------
2 loizides 1.6 // $Id: LAHeader.h,v 1.5 2008/12/03 17:37:47 loizides Exp $
3 loizides 1.1 //
4     // LAHeader
5     //
6     // Look-ahead header information in a very compressed way. Just enough information to figure
7 loizides 1.4 // out if the run ends. This class is stored in a dedicated tree.
8 loizides 1.1 //
9     // Authors: C.Loizides
10     //--------------------------------------------------------------------------------------------------
11    
12 loizides 1.3 #ifndef MITANA_DATATREE_LAHEADER_H
13     #define MITANA_DATATREE_LAHEADER_H
14 loizides 1.1
15 loizides 1.4 #include "MitAna/DataTree/interface/DataBase.h"
16 loizides 1.1
17     namespace mithep
18     {
19 loizides 1.4 class LAHeader : public DataBase
20 loizides 1.1 {
21     public:
22     LAHeader() : fRunNum(0) {}
23     LAHeader(UInt_t run) : fRunNum(run) {}
24 loizides 1.5 ~LAHeader() {}
25 loizides 1.1
26 loizides 1.6 EObjType ObjType() const { return kLAHeader; }
27 loizides 1.1 UInt_t RunNum() const { return fRunNum; }
28     void SetRunNum(UInt_t i) { fRunNum=i; }
29    
30     protected:
31 loizides 1.2 UInt_t fRunNum; //run number
32 loizides 1.1
33 loizides 1.4 ClassDef(LAHeader, 2) // Look-ahead event header class
34 loizides 1.1 };
35     }
36     #endif