caf_util::MuonCorr Class Reference
This processor calculates muon efficiency correction to MC.
More...
#include <MuonCorr.hpp>
List of all members.
|
Public Member Functions |
|
| MuonCorr (const char *name) |
|
bool | processEvent (cafe::Event &event) |
|
void | finish () |
Detailed Description
This processor calculates muon efficiency correction to MC.
Usage:
add this processor to the controller "Run" instruction, e.g.
cafe.Run ... MuonCorr(processor_name) ...
The event weight will be used by the Stat processor and also can be retrieved later with
event.get("MuonCorr:weight", weight) ;
event.get("MuonCorr:weight_rms", rms) ;
where weight and rms are double.
Required parameters:
- .From: Name of the input electron branch
Optional parameter:
- .Path: path to the directory with efficiency files [default: "./"]
- .PathMC: path to the directory with MC efficiency files. If specified, the data files will be searched in the .Path directory [default: "NOT_DEFINED"]
- .EffType: [default: ""]
- .EffName: [default: ""]
- .EffVarNames: [default: ]
- .EffVersion: [default: 0]
- .ObjType: [default: ""]
- .ObjQuality: [default: ""]
- .ObjRelativeTo: [default: ""]
- .ObjVersion: [default: 0]
- .RunRangeLow: [default: 0]
- .RunRangeHigh: [default: 0]
- .ignoreOverflow: substitute the overflow with the highest bin value [default: false]
- .ignoreUnderflow: substitute the underflow with the lowest bin value [default: false]
If EffVarNames contains the njet variables, the jet branch name must be specified with
- .jetBranch: jet branch name [default: ""]
- Authors:
- Viatcheslav Shary (shary@fnal.gov)
The documentation for this class was generated from the following files:
- /rooms/descartes/shary/caf_test_release/caf_eff_utils/caf_eff_utils/MuonCorr.hpp
- /rooms/descartes/shary/caf_test_release/caf_eff_utils/src/MuonCorr.cpp
Generated on Tue Apr 22 05:46:04 2008 for caf_eff_utils by
1.3.6