DESY Hbb Analysis Framework
Main Page
Related Pages
Namespaces
Classes
Files
File List
File Members
Analysis
Tools
bin
AnalysisMetadataExample.cc
Go to the documentation of this file.
1
#include <string>
2
#include <iostream>
3
#include <vector>
4
5
#include "TFile.h"
6
#include "TFileCollection.h"
7
#include "TChain.h"
8
#include "TH1.h"
9
10
#include "
Analysis/Tools/interface/Analysis.h
"
11
12
using namespace
std
;
13
using namespace
analysis
;
14
using namespace
analysis::tools
;
15
16
17
// =============================================================================================
18
int
main
(
int
argc,
char
* argv[])
19
{
20
TH1::SetDefaultSumw2();
// proper treatment of errors when scaling histograms
21
22
// Input files list
23
std::string inputList =
"rootFileList.txt"
;
24
Analysis
analysis
(inputList);
25
26
27
// Analysis of events
28
std::cout <<
"This analysis has "
<< analysis.
size
() <<
" events"
<< std::endl;
29
std::cout <<
"Printing EventFilter info from Metadata \n\n"
;
30
31
FilterResults
evtFilter = analysis.
eventFilter
(
"MssmHbb/Metadata/EventFilter"
);
32
33
std::cout <<
"Total events = "
<< evtFilter.
total
<< std::endl;
34
std::cout <<
"Filtered events = "
<< evtFilter.
filtered
<< std::endl;
35
std::cout <<
"Filter efficiency = "
<< evtFilter.
efficiency
<< std::endl;
36
37
//
38
}
39
analysis
Definition:
MssmHbbAnalyser.h:35
analysis::tools
Definition:
Analyser.h:38
std
Definition:
JetResolutionObject.h:74
analysis::tools::Analysis::eventFilter
FilterResults eventFilter(const std::string &path)
Definition:
Analysis.cc:348
analysis::tools::FilterResults::efficiency
float efficiency
Definition:
Tools/interface/Utils.h:15
analysis::tools::FilterResults::total
int total
Definition:
Tools/interface/Utils.h:13
analysis::tools::Analysis::size
int size()
Definition:
Analysis.h:377
main
int main(int argc, char *argv[])
Definition:
AnalysisMetadataExample.cc:18
Analysis.h
analysis::tools::FilterResults
Definition:
Tools/interface/Utils.h:11
analysis::tools::Analysis
Definition:
Analysis.h:60
analysis::tools::FilterResults::filtered
int filtered
Definition:
Tools/interface/Utils.h:14
Generated by
1.8.11