ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/MitAna/DataTree/interface/RunInfo.h
Revision: 1.10
Committed: Wed Feb 18 15:38:54 2009 UTC (16 years, 2 months ago) by loizides
Content type: text/plain
Branch: MAIN
CVS Tags: Mit_009c, Mit_009b, Mit_009a, Mit_009, Mit_008, Mit_008pre2, Mit_008pre1
Changes since 1.9: +3 -5 lines
Log Message:
Reworked particle interface to cache FourVectorM

File Contents

# Content
1 //--------------------------------------------------------------------------------------------------
2 // $Id: RunInfo.h,v 1.9 2008/12/09 17:47:00 loizides Exp $
3 //
4 // RunInfo
5 //
6 // This class holds run specific information. It is stored in a dedicated tree.
7 //
8 // Authors: C.Loizides
9 //--------------------------------------------------------------------------------------------------
10
11 #ifndef MITANA_DATATREE_RUNINFO_H
12 #define MITANA_DATATREE_RUNINFO_H
13
14 #include "MitAna/DataTree/interface/DataBase.h"
15
16 namespace mithep
17 {
18 class RunInfo : public DataBase
19 {
20 public:
21 RunInfo() : fRunNum(0), fL1Entry(0), fHltEntry(0) {}
22 RunInfo(UInt_t run) : fRunNum(run), fL1Entry(0), fHltEntry(0) {}
23
24 Int_t HltEntry() const { return fHltEntry; }
25 Int_t L1Entry() const { return fL1Entry; }
26 EObjType ObjType() const { return kRunInfo; }
27 UInt_t RunNum() const { return fRunNum; }
28 void SetL1Entry(Int_t i) { fL1Entry=i; }
29 void SetHltEntry(Int_t i) { fHltEntry=i; }
30 void SetRunNum(UInt_t i) { fRunNum=i; }
31
32 protected:
33 UInt_t fRunNum; //run number
34 Int_t fL1Entry; //entry for L1 block
35 Int_t fHltEntry; //entry for HLT block
36
37 ClassDef(RunInfo, 1) // Run info class
38 };
39 }
40 #endif