#include <MoqAnalysis.h>
Inheritance diagram for MoqAnalysis:

Public Member Functions | |
| MoqAnalysis (TChain *chainSR=0, TChain *chainMC=0, TChain *chainTH=0, TChain *chainEM=0) | |
| MoqAnalysis (JobC *, string, int) | |
| ~MoqAnalysis () | |
| void | UserFile (std::string) |
|
||||||||||||||||||||
|
Definition at line 13 of file MoqAnalysis.cxx. References MoqBase::Clear(), and MoqBase::InitChain(). 00015 {
00016
00017 if(!chainSR) {
00018 record = 0;
00019 emrecord = 0;
00020 mcrecord = 0;
00021 threcord = 0;
00022 Clear();
00023 whichSource = -1;
00024 isMC = true;
00025 isTH = true;
00026 isEM = true;
00027 Nentries = -1;
00028 return;
00029 }
00030
00031 InitChain(chainSR,chainMC,chainTH,chainEM);
00032 whichSource = 0;
00033
00034 }
|
|
||||||||||||||||
|
Definition at line 37 of file MoqAnalysis.cxx. References MoqBase::Clear(). 00038 {
00039 record = 0;
00040 emrecord = 0;
00041 mcrecord = 0;
00042 threcord = 0;
00043 Clear();
00044 isMC = true;
00045 isTH = true;
00046 isEM = true;
00047 Nentries = entries;
00048 whichSource = 1;
00049 jcPath = path;
00050 fJC = j;
00051 fChain = NULL;
00052
00053 }
|
|
|
Definition at line 56 of file MoqAnalysis.cxx. 00057 {
00058 }
|
|
|
Definition at line 60 of file MoqAnalysis.cxx. References MoqBase::GetEntry(). 00061 {
00062
00063 std::string savename = tag + ".user.root";
00064 TFile save(savename.c_str(),"RECREATE");
00065 save.cd();
00066
00067 //#declare lots of histos:
00068
00069 for(int i=0;i<Nentries;i++){
00070
00071 if(i%1000==0) std::cout << float(i)*100./float(Nentries)
00072 << "% done" << std::endl;
00073
00074 if(!GetEntry(i)) continue;
00075
00076
00077 }
00078
00079
00080 //#close file
00081 save.Write();
00082 save.Close();
00083
00084
00085 }
|
1.3.9.1