Main Page | Namespace List | Class Hierarchy | Alphabetical List | Compound List | File List | Compound Members | File Members

TRun.h

Go to the documentation of this file.
00001 
00002 // Class TRun
00003 //
00004 // Author     : F. Cassol Brunner
00005 // Created    : 1/10/2002
00006 // Last update: 
00007 //          by: 
00008 // Comment: class to perform open/close operation of the data files
00010 
00011 #ifndef __TRUN
00012 #define __TRUN
00013 
00014 
00015 //--- if USERTREE is used
00016 #define USERTREE 0
00017 
00018 
00019 
00020 #include <iostream>
00021 #include <iomanip>
00022 #include <sstream>
00023 #include <fstream>
00024 #include <cstdlib>
00025 #include <string>
00026 #include <list>
00027 
00028 #include "H1Skeleton/H1Tree.h" 
00029 #include "Marana/TMarCutMC.h" 
00030 
00031 #if USERTREE
00032 // User tree
00033 #include "MarUserTree/UserEvent.h"
00034 #endif
00035 
00036 using namespace std;
00037 
00038 class TRun 
00039 {
00040 
00041 
00042 
00043 public:
00045   Int_t debug;
00046 
00048   Int_t nMaxEvt; 
00049 
00051   list<TMarCutMCList> genCut;
00052 
00054   string Type;
00055 
00057   string Year;
00058   
00060   Int_t HfsCalib;
00061   Int_t ElCalib;
00062 
00064   Double_t Lumi;
00065 
00067   list<string> list_files;
00068 
00070   list<string> hat_files;
00071 
00073   list<string> mods_files;
00074 
00076   list<string> ods_files;
00077 
00079   list<string> user_files;
00080 
00082   string lumi_file;
00083 
00085   string lumi_file_bad_runs; 
00086 
00087    
00089   TRun(string par_file);
00090 
00092   ~TRun();
00093   
00094   
00095 };
00096 
00097 
00098 #endif

Generated on Thu Jul 28 11:48:52 2005 for SFHMarana by doxygen 1.3.2